Commit Graph

24 Commits

Author SHA1 Message Date
Olaf Rempel 5cc82b476b Version 0.80beta3 (20060528) 2006-05-31 14:30:05 +02:00
Olaf Rempel 31b7584b2f Version 0.80beta2 (20060527) 2006-05-27 12:52:20 +02:00
Olaf Rempel dcee58ebd2 update doc 2006-05-26 20:19:10 +02:00
Olaf Rempel 0cbb5686dc replace START_WAIT timer with simple loop 2006-05-26 19:54:29 +02:00
Olaf Rempel 93453d0aaa cleanup read_fuse_lock() 2006-05-26 19:37:18 +02:00
Olaf Rempel d1f7b638d1 use pointer access 2006-05-26 19:33:50 +02:00
Olaf Rempel f302c14c93 mark all functions static 2006-05-26 19:31:18 +02:00
Olaf Rempel 9d7073387a use more c-style 2006-05-26 19:29:55 +02:00
Olaf Rempel 2dca010c7d Bugfixes
- fix typo recchar()
- fix flash read/write for mega128
2006-05-26 19:26:19 +02:00
Olaf Rempel 11b8928759 Version 0.80beta (20060521) 2006-05-22 14:17:47 +02:00
Olaf Rempel 70d5a20eb3 update doc
- move remaining defines into main.c
2006-05-20 00:30:03 +02:00
Olaf Rempel 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
Olaf Rempel b29674a1f2 use stdint types
- use blocklocal variables
2006-05-20 00:04:32 +02:00
Olaf Rempel 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
Olaf Rempel 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
Olaf Rempel 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
Olaf Rempel 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
Olaf Rempel ba471f01de cleanup
- dos2unix
- remove trailing spaces
2006-05-19 21:00:23 +02:00
Olaf Rempel 919606b3ab Version 0.75 2006-05-01 19:20:40 +02:00
Olaf Rempel 722e6d5d68 Version 0.74 2006-05-01 19:19:59 +02:00
Olaf Rempel f2c227f428 Version 0.7 (20050226) 2006-05-01 19:15:27 +02:00
Olaf Rempel f32c7e3131 Version 0.5 (20040407) 2006-05-01 19:13:32 +02:00
Olaf Rempel 85f5e95b07 Version 0.4 (20040406) 2006-05-01 19:12:13 +02:00
Olaf Rempel 744684bb88 Version 0.2 (20040324) 2006-05-01 19:10:39 +02:00