History | View | Annotate | Download (10.9 KB)
All component numbers start a 0 (e. g. rangefinder: 0..4 rather than 1..5).
Added "interactive" command in server modeMoved hardware_init out of interactive_mainMade calling interactive_main/server_main more consistent
Added "start_test bom emitter..." and "start_test bom detector" Bugfix: bom dump reading rangefinder values
Moved interactive_main to comm_interactive.cAdded multiple menus in interactive mode
Finished the bom test (calling the not-finished hardware functions for now)
Moved usb_puts_P from diagnostic station to library
Implemented single motor testing
Station/server communication: - Implemented backspace handling - Implemented all test starting commands with parameterTests: - Added functions for testing only one component of a kind - Made function names consistent with server commands
Added server communication parameter parsingMisc. fixes
Server communication: basic message processing
Added individual hardware component files
Made filenames more consistentMade function names more consistentIntroduced separate functions for hardware components
Started work on server communication code
Added server_comm.c/server_comm.hAdded tests.c/tests.h