start imagining what the display class might look like
add example task, need to sort out button events
compiles and runs; still need to get buttons working
buttons working for now; first task mostly working - needs nv storage
new ObcCode task maybe mostly working, but not fully tested

need to convert a few more things to tasks and see what else is missing
add ObcCheck task; should be mostly working; not fully tested
add ObcLimit task; add multi measurement system support
make check control errors configurable
workaround to make code prompt appear last on startup

some kind of priority system is clearly indicated
add console logging to sd card
add some unused memory until I can figure out what's using so much
fix a bug in ccm - invert mask wasn't being set
add classes for the remaining function buttons

they don't actually do anything yet
add at least partial functionality for all remaining functions

excluding Dist and Timer because I don't remember
what they're supposed to do
make all 64k of ram usable including USB ram
make active task timeouts work
add free ram display and clean out some old code
more cleanup
add 0-100kmh timer to timer function