Moved the uart code from toolbox to cardbox since toolbox now uses the bootloader rs485 code
Bootloader only emits a boot message when the buttons are depressed or it was reset by a watchdog
Bootloader is setup to read the address from the EEPROM now
Fixed a magic number initialization
Removed fuse writing since it seems to be placing the fuses out of memory and causing the programmer to fail
Using a modified linker script to strip out the unused interrupt vector table in the bootloader. Not tested
Added default fuses to the bootloader
Made the main function in the bootloader naked, saved about 50 bytes
Fixed offset error in the jump table
Added jump table to point to the right functions in the toolbox
Added the assembly jump table. It is placed 1 page from the end of flash memory
Breaking up more of the bootloader into separate files
Moved rs485_poll.h to bootloder since it will never be used by the toolbox
moved rs485_sw.c into the bootloader directory where it is compiled. The include directory is set to /common where the header file is
fixed some bugs in the rs485 code
Renamed uart to rs485_poll because it is more descriptive of what it actually does. Some function name changes
Pulling out the uart polling code, need to do some file renames
Began moving parts of the code into the common directoty. Began setting up the jump table
Changed bootloader to use the common header file
Deleted old bootloader folder
Removed bootloader .dep folder
Moved bootloader to the trunk
Also available in: Atom