Project

General

Profile

Statistics
| Revision:

root / trunk / toolbox / main.c @ 208

History | View | Annotate | Download (8.37 KB)

# Date Author Comment
207 02/28/2010 04:34 PM Kevin Woo

Removed reset from the toolbox

204 02/26/2010 01:51 PM Kevin Woo

Some byte hacks to reduce size.

202 02/26/2010 01:47 PM Kevin Woo
  • Moved the reset code to toolbox since it is the only code that uses it
  • Optimized the toolbox statemachine to use parse_packet and the bootloader
    function
  • Small byte optimizations.
  • Down from 1024 bytes to 768 bytes
201 02/26/2010 01:06 PM Kevin Woo
  • Setup bootloader to initialize pins to a known safe state
  • Pulled pindefs for the toolbox out of the toolbox into common/toolbox_pindefs.h
  • Shared toolbox pindefs with the bootloader
  • Replaced all raw pin names with the #defined names
  • Optimizied out some bytes out of the bootloader by sharing variables
191 02/24/2010 02:25 AM Kevin Woo

Added jump table to point to the right functions in the toolbox

155 02/10/2010 07:21 PM Brad Neuman

undid hack to main toolbox code
got something of the bootloader working

154 02/10/2010 06:39 PM Brad Neuman

added bootloader code

150 02/03/2010 10:41 PM Brad Neuman

Fixed several bugs:
warn state no longer allows red button to kill tool while it is spinning
keypresses 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 powered
added more blink-error codes to the cardbox

149 01/27/2010 09:50 PM Brad Neuman

added a much better idiot check

148 01/27/2010 09:22 PM Brad Neuman

UNTESTED hacky check state solution for idiot mode, going back to idiot-state solution

143 01/18/2010 04:41 PM Brad Neuman

updated server to handle multiple swipes and have more reasonable timeout behavior.
tested with 5 toolboxes, seems to work for now
Also removed unnecessary code from uart in toolbox.

139 08/12/2009 04:27 AM Kevin Woo

Added LGPL to all source code except the hardware schematics.

129 04/23/2009 11:59 PM Kevin Woo

Added ac line detection and won't kill power to the tool if it is on.

Considered feature complete.

123 04/16/2009 01:43 PM Kevin Woo

Added timeouts and blinking, state machine implemented. Works with the server.

118 04/14/2009 05:47 PM Kevin Woo

Moved relay pin. Can trigger the transistor correctly.

117 04/14/2009 04:56 PM Kevin Woo

Removed debug leds in the uart module. Can turn relay on and off now.

116 04/14/2009 04:33 PM Kevin Woo

Finished state machine with timeout/warn state. Need to build timer still.

115 04/14/2009 03:52 PM Kevin Woo

Added button checking.

114 04/13/2009 06:35 PM Kevin Woo

Added packet parsing, seems to work. Lights can also be controlled as well.

112 04/09/2009 06:50 PM Kevin Woo

Moved the new toolbox to the toolbox folder for naming.

109 04/09/2009 06:48 PM Kevin Woo

Made it so that we can TX/RX from the toolbox.

106 04/05/2009 04:10 PM Kevin Woo

Preparing tooltron repository to become the officers repo.