X-Git-Url: http://git.kpe.io/?p=avr_bc100.git;a=blobdiff_plain;f=BaseTinyFirmware%2FGCC%2FChangeLog;fp=BaseTinyFirmware%2FGCC%2FChangeLog;h=07131e92ca0cd2929212cc6bec9f4a7edc667f98;hp=f36d807c26d57316c0b594525fd271fc6370235c;hb=e69ce471b5201b021291e8a406d371fc451a2ace;hpb=edd0e551e6041f7596c880cdaef13dfa67eff6b5 diff --git a/BaseTinyFirmware/GCC/ChangeLog b/BaseTinyFirmware/GCC/ChangeLog index f36d807..07131e9 100644 --- a/BaseTinyFirmware/GCC/ChangeLog +++ b/BaseTinyFirmware/GCC/ChangeLog @@ -1,19 +1,25 @@ +2008-03-12 Kevin Rosenberg + * BaseTinyFirmware/GCC/avr463/Makefile: Added -Wl,-relax to linker + flags. On my system this crashes avr-ld.exe, but others have reported + a large reduction in firmware size with this option. I added this + option for others to try. + 2008-03-14 Martin Thomas - * added "volatile" to structure object and array declarations for objects - sed in main-thread and ISRs. I'm not sure about the current state of - implicitly "guaranteed" accesses in (avr-)gcc but it should be a "better - safe than sorry" extension. - * enveloped access to timer-values in timer.c to make them "atomic" since - they are unsigned long + * added "volatile" to structure object and array declarations for + objects sed in main-thread and ISRs. I'm not sure about the + current state of implicitly "guaranteed" accesses in (avr-)gcc but + it should be a "better safe than sorry" extension. + * enveloped access to timer-values in timer.c to make them + "atomic" since they are unsigned long * "atomic" access to singned int and unsigned int members of ADCS - * it maybe better to have one place to globally enable interrupts ("sei"). - Done in "initialize" now and not several times in the driver - init-functions. + * it maybe better to have one place to globally enable + interrupts ("sei"). Done in "initialize" now and not several + times in the driver init-functions. * changed some space to tab as in the original code * added header files to the AVR-Studio project workspace - * added -lm to the linker-options in the AVR Studio gcc-plugin, not - important for the basic application but might be good if someone uses the - code as a base for own developments + * added -lm to the linker-options in the AVR Studio gcc-plugin, + not important for the basic application but might be good if + someone uses the ode as a base for own developments 2008-03-12 Kevin Rosenberg * Initial GCC port performed and compiles without error