Removed reset from the toolbox
Some byte hacks to reduce size.
Moved the uart code from toolbox to cardbox since toolbox now uses the bootloader rs485 code
Fixed offset error in the jump table
Added jump table to point to the right functions in the toolbox
Deleted old bootloader folder
Removed bootloader .dep folder
Moved bootloader to the trunk
Moved tooltron header file
Moved debug script to the util directory
Fixes #1119. Watchdog timer based reset implemented and added to the common library
Changed the recusive call to a goto for a retry case in the bootloader
Code cleanup
it works
Bootloader almost works except for ctors end stuff
Debug script, bootloader can send without hacks
Almost works
bootloader stuff that should work
changed bootloader to start at 0x400
Fixed bug in bootloader that writes to flash. Can now write to flash
Bootloader fixes
Bootloader state machine and rudimentary programming, can receive program but doesn't actually program
Added a packet parser and ack generator to the bootloader. Also added the new mesages to the tooltron.h file
undid hack to main toolbox codegot something of the bootloader working
added bootloader code
Fixed several bugs:warn state no longer allows red button to kill tool while it is spinningkeypresses are flushed by the server before a request so we don't get the one-swipe-behind bug
Changes:red light stays on on toolboxes while poweredadded more blink-error codes to the cardbox
added a much better idiot check
UNTESTED hacky check state solution for idiot mode, going back to idiot-state solution
updated server to handle multiple swipes and have more reasonable timeout behavior.tested with 5 toolboxes, seems to work for nowAlso removed unnecessary code from uart in toolbox.
Added LGPL to all source code except the hardware schematics.
Added ac line detection and won't kill power to the tool if it is on.
Considered feature complete.
Added timeouts and blinking, state machine implemented. Works with the server.
Moved relay pin. Can trigger the transistor correctly.
Removed debug leds in the uart module. Can turn relay on and off now.
Finished state machine with timeout/warn state. Need to build timer still.
Added button checking.
Added packet parsing, seems to work. Lights can also be controlled as well.
Moved the new toolbox to the toolbox folder for naming.
Made it so that we can TX/RX from the toolbox.