X-Git-Url: http://git.kpe.io/?p=avr_bc100.git;a=blobdiff_plain;f=BaseTinyFirmware%2FGCC%2FChangeLog;fp=BaseTinyFirmware%2FGCC%2FChangeLog;h=f36d807c26d57316c0b594525fd271fc6370235c;hp=93703b77dbee590023f815710d4a202653a92ee3;hb=edd0e551e6041f7596c880cdaef13dfa67eff6b5;hpb=5b95e754a4af80c7389486ee874ac07c166a0867 diff --git a/BaseTinyFirmware/GCC/ChangeLog b/BaseTinyFirmware/GCC/ChangeLog index 93703b7..f36d807 100644 --- a/BaseTinyFirmware/GCC/ChangeLog +++ b/BaseTinyFirmware/GCC/ChangeLog @@ -1,3 +1,20 @@ +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 + * "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. + * 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 + 2008-03-12 Kevin Rosenberg * Initial GCC port performed and compiles without error * Warning: Not yet tested on BC100 hardware!