Initial commit.
Remove unnecessary atomic sections.
Move USB pump ISR out of loader.c.
Remove acm_pump().
Flush send buffer in pump ISR.
Clean out testing crap.
No such thing as big-endian u8.
Checksum is 8-bit, not 32-bit.
Fix incorrect pointer.
Dummy packet loop.
Disambiguate packet ID handling.
Include csum mismatch in disambiguation.
Move packet processing loop to packet.c.
README edits.
Add flash_erase().
Busy-wait after enabling RWW section.
Implement flash operations.
Implement bootability operations.
Add get_bootable().
Add encoder sanity check.