Improve makefiles with more listing outputs as well as stop linker crashes using...
[avr_bc100.git] / BaseTinyFirmware / GCC / ChangeLog
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
5 \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
12         \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
29 \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