Project

General

Profile

Statistics
| Revision:

root / trunk / bootloader @ 258

Name Size Revision Age Author Comment
Makefile 14 KB 217 about 14 years Kevin Woo Added the ability to get the length of a packet...
bootloader.c 5.11 KB 217 about 14 years Kevin Woo Added the ability to get the length of a packet...
bootloader.h 254 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
jump.S 106 Bytes 217 about 14 years Kevin Woo Added the ability to get the length of a packet...
linker_script.x 6.01 KB 196 about 14 years Kevin Woo * Fixed bug where the naked attribute did not w...
packet.c 3.71 KB 217 about 14 years Kevin Woo Added the ability to get the length of a packet...
packet.h 368 Bytes 217 about 14 years Kevin Woo Added the ability to get the length of a packet...
reset.c 583 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
reset.h 93 Bytes 209 about 14 years Kevin Woo Restored reset to pristine state, fixed a bug i...
reset_vect.c 340 Bytes 196 about 14 years Kevin Woo * Fixed bug where the naked attribute did not w...
rs485_poll.c 2.43 KB 187 about 14 years Kevin Woo moved rs485_sw.c into the bootloader directory ...
rs485_poll.h 2.49 KB 198 about 14 years Kevin Woo Fixed a magic number initialization

Latest revisions

# Date Author Comment
217 03/03/2010 07:52 PM Kevin Woo

Added the ability to get the length of a packet, changed the packet format to include the length field, bootloader section hacking to make it fit

214 03/03/2010 02:46 PM Kevin Woo

Added TT_PING auto response to the packet handler code

209 02/28/2010 05:39 PM Kevin Woo

Restored reset to pristine state, fixed a bug in the error case for the bootloader

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
200 02/24/2010 10:59 PM Kevin Woo

Bootloader only emits a boot message when the buttons are depressed or it was reset by a watchdog

199 02/24/2010 10:16 PM Kevin Woo

Bootloader is setup to read the address from the EEPROM now

198 02/24/2010 06:24 PM Kevin Woo

Fixed a magic number initialization

197 02/24/2010 06:21 PM Kevin Woo

Removed fuse writing since it seems to be placing the fuses out of memory and causing the programmer to fail

196 02/24/2010 05:57 PM Kevin Woo
  • 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, this works
195 02/24/2010 03:54 PM Kevin Woo

Using a modified linker script to strip out the unused interrupt vector table in the bootloader. Not tested

View revisions

Also available in: Atom