Updated TODO file
Fix for button reads

Had been broken since button input was moved to PORTF during USB
migration. Was an assumption that the pin number matched the bit
number in the button field of the status message. (Was orginally
0-3, but moved to 4-7).
Move diagnostics output out of TrimResistance() function
Trivial bugfixes for offline / manual mode