Activity
From 01/25/2010 to 02/23/2010
02/24/2010
- 11:45 PM Task #1124: Jump table for user code
- Jump table is setup in common/tooltron.h and is used when TOOLBOX is defined. Need to find the actual addresses.
- 08:45 PM Task #1124 (Fixed): Jump table for user code
- packet handlers, send packets, uart stuff
- 11:14 PM Task #1119 (Fixed): Watchdog Reset
- Applied in changeset r176.
- 08:41 PM Task #1119 (Fixed): Watchdog Reset
- Reset for the bootloader on a reset packet
- 11:09 PM Bug #1131 (Fixed): network programming script sends 1 too many packets
- When the packet size is exactly divisible by 32 the script sends an extra packet with 32 blank bytes and fails due to...
- 10:27 PM Bug #1130 (Fixed): add compiler directive to prevent stack junk
- Everytime we call main_start we we leaving the shell of the bootloader on the stack. If we declare it with __attribut...
- 09:58 PM Task #1122 (Fixed): Send nacks
- Send nacks when there is a TT_BAD or a mistmatched packet while in bootloading mode. Retries currently 5 times but is...
- 08:44 PM Task #1122 (Fixed): Send nacks
- Bootloader crc errors, mismatched packet types
Normal code crc errors - 09:57 PM Task #1123 (Fixed): clear user code jump when programming
- We clear the jump in software but haven't been able to test it. Should be okay though.
- 08:44 PM Task #1123 (Fixed): clear user code jump when programming
- 09:29 PM Task #1120 (Fixed): Packet handler timeouts
- It will wait 60000 cycles (7-14ms) for a program packet after reset before it times out. Otherwise it will run the ma...
- 08:42 PM Task #1120 (Fixed): Packet handler timeouts
- 08:47 PM Enhancement #1129 (Assigned): notifications of tool boot packets in tooltron.py
- Keep a log and send an email whenever a board gets reset
- 08:47 PM Enhancement #1128 (Fixed): Reorganize repository to share common code
- use an include directory to share common code between the toolbox/cardbox
- 08:46 PM Enhancement #1127 (Assigned): script for network programming
- give it a program (source) and a list of tool IDs
will recompile each one, defining ADDR and then use netprog to sen... - 08:46 PM Task #1126 (Fixed): Test new cardbox board
- 08:46 PM Task #1125 (Fixed): Cut usb cable to make new cardbox cable
- 08:43 PM Bug #1121 (Fixed): Update netprog to deal with errors
- NAACKs and BOOT packets at odd times
- 08:37 PM Enhancement #1089 (Fixed): New Cardbox Board
- 08:37 PM Task #1090 (Wontfix): Buy OR gates
02/11/2010
- 02:37 PM Bug #1104 (Fixed): Remove magic number from uart init
- We use a magic number for uart init instead of a #define in the cardbox/toolbox/bootloader
- 08:53 PM Bug #1103 (Fixed): Tools send wrong Ack message
- Tools, cardbox, and Server expect 'A' instead of 'a' for an ack which does not follow the message format.
02/08/2010
- 11:26 PM Enhancement #1089: New Cardbox Board
- Committed in r151 Needs to pass DFM and get budget approval
- 08:56 PM Task #1090 (Wontfix): Buy OR gates
- http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=MC74HC1G32DTT1GOSCT-ND
SOT23-5
unless the club... - 08:56 PM Enhancement #1079: Network Programming Support
- 512byte boot loader. We can probably modify this. It's setup to use the uart protocol I believe. Need to login to avr...
02/07/2010
- 04:49 PM Enhancement #1089 (Fixed): New Cardbox Board
- * Integrated RS485<-> USB
* Run the chip on RS485, or UART, no RS232 - 03:19 PM Enhancement #1079: Network Programming Support
- AVR-LIBC seems to have some macros to make this easier: http://www.nongnu.org/avr-libc/user-manual/group__avr__boot.html
- 08:58 PM Enhancement #1079: Network Programming Support
- We need to use the Self-Programming Flash feature of the ATTIny2313. Page 155 of the datasheet.
Notes from the dat...
02/04/2010
- 10:57 PM Enhancement #1079 (Fixed): Network Programming Support
- Flesh out a system for network programming of tools. Perhaps look into how the Colony bootloader works as well as wha...
01/31/2010
01/28/2010
- 02:03 PM Bug #1056 (Fixed): fix dangerous "left on" case
- Fixed using the current sense detector to enter "idiot" mode
- 08:19 PM Bug #1056 (Fixed): fix dangerous "left on" case
- if the machine switch is on when user turns on tooltron:
green button will spin motor
red button will not kill it w... - 02:03 PM Bug #1057 (Fixed): yellow warning light blinks too slowly
- Dropped to 200ms in the code using _delay_ms
- 08:19 PM Bug #1057 (Fixed): yellow warning light blinks too slowly
- 08:31 AM Task #1058 (Fixed): look at what happens when a non-member swipes
- I think when harison swiped when we didn't have his card # nothing came up on the board which is wrong. It should bli...
Also available in: Atom