Project

General

Profile

Activity

From 02/22/2010 to 03/23/2010

03/24/2010

08:20 PM Revision 239: removed extra error state for timeouts so we don't get so much error spam
Brad Neuman

03/23/2010

07:20 PM Revision 238: silly me
Brad Neuman
07:18 PM Revision 237: typo, damn python
Brad Neuman
07:16 PM Revision 236: forgot common.py
Brad Neuman
07:14 PM Revision 235: added handling for timeouts in readKey
Brad Neuman
06:59 PM Revision 234: fixed keypad timeout
Brad Neuman
06:43 PM Revision 233: oops
Brad Neuman
06:42 PM Revision 232: fixed timeout bug in tooltron server
Brad Neuman
05:27 PM Revision 231: fixed idiot mode exploit, needs testing
Brad Neuman

03/16/2010

03:46 PM Revision 230: added smarter (and more hacky) excpetion handling to tooltron.py
Brad Neuman

03/05/2010

12:54 AM Revision 229: oops
Brad Neuman
12:51 AM Revision 228: fixed TRUE / FALSE bug
Brad Neuman
12:24 AM Revision 227: added software debounce for toolboxes
Brad Neuman
11:49 PM Revision 226: added more printouts to netprog
Brad Neuman
08:20 PM Revision 225: fixed netprog reflection issues
Brad Neuman
07:59 PM Revision 224: fixed reflection handling in the server
Brad Neuman
07:58 PM Revision 223: Added a delay between receiving a packet and responding
Kevin Woo

03/04/2010

06:48 PM Revision 222: code reafactoring for server and manualtron
Brad Neuman
05:48 PM Revision 221: merged in manualtron fixes
Brad Neuman
12:04 AM Revision 220: Fixed bug in packet where crc was not initialized, fixed keypad code. Apparently on...
Kevin Woo
10:24 PM Revision 219: some fixed to manualtron, NEED TO PORT TO TOOLTRON
Brad Neuman
08:39 PM Revision 218: changed messages to have payload length. Also created manualTron
Brad Neuman
07:52 PM Revision 217: Added the ability to get the length of a packet, changed the packet format to inclu...
Kevin Woo

03/03/2010

03:32 PM Revision 216: Changed the keypad handler to be more simple in terms of code size
Kevin Woo
03:03 PM Revision 215: Merged tooltron.h
Kevin Woo
02:46 PM Revision 214: Added TT_PING auto response to the packet handler code
Kevin Woo

03/01/2010

02:32 AM Revision 213: fixed cardbox code for new board, updated tooltron.py for new cardbox
Brad Neuman
10:08 PM Revision 212: Scripts to program fuses automatically for the two boards
Kevin Woo
08:32 PM Revision 211: broken cardbox, needs to fix the statemachine
Kevin Woo

02/28/2010

05:40 PM Revision 210: Updated jumptable and Makefile for tooltron to work with bootloader
updated tooltron.py to handle NACKs
Fixed tooltron.py to send 'o' instead of 'O'
Brad Neuman
05:39 PM Revision 209: Restored reset to pristine state, fixed a bug in the error case for the bootloader
Kevin Woo
05:08 PM Revision 208: fixed some netprog bugs and added a reset packet send
Brad Neuman
04:34 PM Revision 207: Removed reset from the toolbox
Kevin Woo

02/27/2010

04:52 PM Revision 206: Moved the uart code to rs485_int since that describes it better.
Kevin Woo
04:16 PM Revision 205: Removing serial.c since we have a uart one
Kevin Woo

02/26/2010

01:51 PM Revision 204: Some byte hacks to reduce size.
Kevin Woo
01:49 PM Revision 203: Moved the uart code from toolbox to cardbox since toolbox now uses the bootloader r...
Kevin Woo
01:47 PM Revision 202: * 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.
* Do...
Kevin Woo
01:06 PM Revision 201: * 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 b...
Kevin Woo

02/25/2010

10:59 PM Revision 200: Bootloader only emits a boot message when the buttons are depressed or it was reset...
Kevin Woo
10:16 PM Revision 199: Bootloader is setup to read the address from the EEPROM now
Kevin Woo

02/24/2010

06:24 PM Revision 198: Fixed a magic number initialization
Kevin Woo
06:21 PM Revision 197: Removed fuse writing since it seems to be placing the fuses out of memory and causi...
Kevin Woo
05:57 PM Revision 196: * Fixed bug where the naked attribute did not work with main
* Used a noreturn attribute to main_start which saved us some room. That works
* Tested removal of interrupt tables, ...
Kevin Woo
03:54 PM Revision 195: Using a modified linker script to strip out the unused interrupt vector table in th...
Kevin Woo
02:47 PM Revision 194: Added default fuses to the bootloader
Kevin Woo
02:34 AM Revision 193: Made the main function in the bootloader naked, saved about 50 bytes
Kevin Woo
02:26 AM Revision 192: Fixed offset error in the jump table
Kevin Woo
02:25 AM Revision 191: Added jump table to point to the right functions in the toolbox
Kevin Woo
01:37 AM Revision 190: Added the assembly jump table. It is placed 1 page from the end of flash memory
Kevin Woo
01:17 AM Revision 189: Breaking up more of the bootloader into separate files
Kevin Woo
12:57 AM Revision 188: Moved rs485_poll.h to bootloder since it will never be used by the toolbox
Kevin Woo
12:55 AM Revision 187: moved rs485_sw.c into the bootloader directory where it is compiled. The include di...
Kevin Woo
12:48 AM Revision 186: fixed some bugs in the rs485 code
Kevin Woo
12:28 AM Revision 185: Renamed uart to rs485_poll because it is more descriptive of what it actually does....
Kevin Woo
12:26 AM Revision 184: Pulling out the uart polling code, need to do some file renames
Kevin Woo
11:47 PM Revision 183: Began moving parts of the code into the common directoty. Began setting up the jump...
Kevin Woo
11:28 PM Revision 182: Changed bootloader to use the common header file
Kevin Woo
11:26 PM Revision 181: Deleted old bootloader folder
Kevin Woo
11:25 PM Revision 180: Removed bootloader .dep folder
Kevin Woo
11:22 PM Revision 179: Moved bootloader to the trunk
Kevin Woo
11:21 PM Revision 178: Moved tooltron header file
Kevin Woo
11:15 PM Revision 177: Moved debug script to the util directory
Kevin Woo
11:14 PM Revision 176: Fixes #1119. Watchdog timer based reset implemented and added to the common library
Kevin Woo
11:07 PM Revision 175: Test program with the watchdog reset implemented
Kevin Woo
10:11 PM Revision 174: Changed the recusive call to a goto for a retry case in the bootloader
Kevin Woo
09:59 PM Revision 173: * Added timeouts to the packet handler
* Bootloader sends nacks due to timeouts or mismatched packets
* Bootloader clears user code jump before starting to ...
Kevin Woo
09:17 PM Revision 172: Fixed bug in the cardbox where a pin on the FTDI was not connected correctly
Kevin Woo
09:17 PM Revision 171: Code cleanup
Kevin Woo
08:53 PM Revision 170: updated netprog with nicer output (slightly)
Brad Neuman
08:10 PM Revision 169: it works
Kevin Woo
07:31 PM Revision 168: Bootloader almost works except for ctors end stuff
Kevin Woo

02/23/2010

05:31 PM Revision 167: Debug script, bootloader can send without hacks
Kevin Woo
 

Also available in: Atom