systime: provide callback for periodic tasks to be called in SysTick isr
io: separate declaration of i/o enumerations to avoid circular includes
stickaxis: initialize exponent, arbitrary for now
dsm: routines to map flight mode and a/b buttons to DSM channel values
inputs: update DSM channels, and include their output in our host reports
main: add camera to main loop