Fixed a weird issue with the transmit buffer.  Seems to be working correctly now.
Using the arduino avr-size because it provides percentages
Fixed the flag for programming eeprom using dfu-programmer
Added a global ticks counter to help keep track of time in the main loop.
Changed the meaning of the break command (goes to menu)
Added a newline to the labels of the packet trace output
Changed from hex to ascii in the packet trace output
Added a missing break in the main loop switch statement.
In invalid modes, set to menu.
Basic transparent serial operation seems to be working.  There’s bytes that are sent out over CDC during transmit.
Just adding some starting code on packet mode.  It’s nowhere near ready.
Very minor changes
Moved the flow control functions to a more logical location
Transparent serial mode seems to be fully functional.
Removed references to the includes because it was cluttering-up the searches.