1 2008-03-30 Kevin Rosenberg <kevin@rosenberg.net>
\r
2 * GCC Makefile's improved with more listing output as well as
\r
3 added -Wl,-gc-sections option which stops crashes using linker
\r
4 relaxation [thanks to Eric Weddington]
\r
6 2008-03-28 Kevin Rosenberg <kevin@rosenberg.net>
\r
7 * BaseTinyFirmware/GCC/avr463/Makefile: Added -Wl,-relax to linker
\r
8 flags. On my system this crashes avr-ld.exe, but others have reported
\r
9 a large reduction in firmware size with this option. I added this
\r
10 option for others to try.
\r
11 * BaseTinyFirmware/GCC/avr458/Makefile: Added missing file
\r
13 2008-03-14 Martin Thomas <mthomas@rhrk.uni-kl.de>
\r
14 * added "volatile" to structure object and array declarations for
\r
15 objects sed in main-thread and ISRs. I'm not sure about the
\r
16 current state of implicitly "guaranteed" accesses in (avr-)gcc but
\r
17 it should be a "better safe than sorry" extension.
\r
18 * enveloped access to timer-values in timer.c to make them
\r
19 "atomic" since they are unsigned long
\r
20 * "atomic" access to singned int and unsigned int members of ADCS
\r
21 * it maybe better to have one place to globally enable
\r
22 interrupts ("sei"). Done in "initialize" now and not several
\r
23 times in the driver init-functions.
\r
24 * changed some space to tab as in the original code
\r
25 * added header files to the AVR-Studio project workspace
\r
26 * added -lm to the linker-options in the AVR Studio gcc-plugin,
\r
27 not important for the basic application but might be good if
\r
28 someone uses the ode as a base for own developments
\r
30 2008-03-12 Kevin Rosenberg <kevin@rosenberg.net>
\r
31 * Initial GCC port performed and compiles without error
\r
32 * Warning: Not yet tested on BC100 hardware!
\r