Commit Graph

28 Commits

Author SHA1 Message Date
1509afc016 Version 0.85 (20081203) 2009-02-05 15:34:57 +01:00
751dfff780 Version 0.84 (20081106) 2009-02-05 15:33:11 +01:00
7c18de72f8 Version 0.83 (20080412) 2009-02-05 15:32:15 +01:00
2c2646b64f Version 0.81 (20061002) 2006-11-08 22:23:03 +01:00
5cc82b476b Version 0.80beta3 (20060528) 2006-05-31 14:30:05 +02:00
31b7584b2f Version 0.80beta2 (20060527) 2006-05-27 12:52:20 +02:00
dcee58ebd2 update doc 2006-05-26 20:19:10 +02:00
0cbb5686dc replace START_WAIT timer with simple loop 2006-05-26 19:54:29 +02:00
93453d0aaa cleanup read_fuse_lock() 2006-05-26 19:37:18 +02:00
d1f7b638d1 use pointer access 2006-05-26 19:33:50 +02:00
f302c14c93 mark all functions static 2006-05-26 19:31:18 +02:00
9d7073387a use more c-style 2006-05-26 19:29:55 +02:00
2dca010c7d Bugfixes
- fix typo recchar()
- fix flash read/write for mega128
2006-05-26 19:26:19 +02:00
11b8928759 Version 0.80beta (20060521) 2006-05-22 14:17:47 +02:00
70d5a20eb3 update doc
- move remaining defines into main.c
2006-05-20 00:30:03 +02:00
b253baf838 optimize functions
- split BlockLoad() into recvBuffer(), writeFlashPage() and writeEEpromPage()
- split BlockRead() into readFlashPage() and readEEpromPage()
- make eraseFlash() a inline too
- remove global variables
- fix byte/word addressing
- use typedef for buffer index (results in uint8_t on most cpus)
2006-05-20 00:06:27 +02:00
b29674a1f2 use stdint types
- use blocklocal variables
2006-05-20 00:04:32 +02:00
570d07d3a0 remove interrupt vectors
- wrong register used (MCUCR instead of GICR)
- interrupts are not enabled (reset/cli)
- discard section "vectors" when linking
- based on binutils 2.16.1 ldscripts
2006-05-19 23:58:50 +02:00
c897637dc2 cleanup uart stuff
- use new per-cpu headers
- remove interrupt handling from uart functions
- correct baudrate calculation
- introduce UART_DOUBLESPEED to use fast mode
- introduce UART_SECOND to use 2nd uart on mega128
- move uart functions to main.c, delete uart.[ch]
- rename XTAL to F_CPU (avrlibc style)
- move some defines from Makefile to main.c
2006-05-19 22:19:18 +02:00
cb5d02f4ba cleanup cpu selection
- splitting chipdef.h, one header per cpu
- use integer define for BOOTSIZE
- calc correct bootloader address
2006-05-19 21:52:42 +02:00
51182dbccb cleanup main.c
- codingstyle
- move functions to top (readable asm-listing)
- pull lowlevel.c into main.c
2006-05-19 21:52:00 +02:00
ba471f01de cleanup
- dos2unix
- remove trailing spaces
2006-05-19 21:00:23 +02:00
919606b3ab Version 0.75 2006-05-01 19:20:40 +02:00
722e6d5d68 Version 0.74 2006-05-01 19:19:59 +02:00
f2c227f428 Version 0.7 (20050226) 2006-05-01 19:15:27 +02:00
f32c7e3131 Version 0.5 (20040407) 2006-05-01 19:13:32 +02:00
85f5e95b07 Version 0.4 (20040406) 2006-05-01 19:12:13 +02:00
744684bb88 Version 0.2 (20040324) 2006-05-01 19:10:39 +02:00