nes-proj/cpu/avr
Robert Quattlebaum 67a39618eb cpu/avr: Make sure that GCC removes all unused symbols.
This magic comes from the `--gc-sections` linker flag, which turns on garbage collection for unused input sections. The compiler flags `-ffunction-sections` and `-fdata-sections` make sure that each function and each static data definition have their own section. The result is that GCC can prune away all unused symbols, reducing the size of the resulting executable.

These optimizations may be disabled by setting the Makefile variable
`SMALL` to zero.
2013-02-28 21:59:19 -08:00
..
dev Removed old unused RTL8019 code that had license issues 2012-10-29 16:08:09 +01:00
radio Merge pull request #143 from idelamer/master 2013-02-24 15:26:38 -08:00
avr.c * Generic AVR stuff. 2007-01-25 18:24:29 +00:00
avrdef.h Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
bootloader.c Add stk500 platform and changes suggested by Daniel Willmann 2011-08-03 11:18:55 -04:00
bootloader.h Merge CDC-ECM, RNG, DFU bootloader, watchdog, settings manager, energy scan routines of Robert Quattlebaum 2010-09-17 21:59:09 +00:00
cc2420_spi.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
leds-arch.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
Makefile.avr cpu/avr: Make sure that GCC removes all unused symbols. 2013-02-28 21:59:19 -08:00
minileds.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
mtarch.c Add missing mtarch_stop function 2012-02-21 11:11:53 -05:00
mtarch.h Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
rtimer-arch.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
rtimer-arch.h Add F_CPU=0x800000 option with phase lock to external 32768 Hz crystal 2012-01-10 12:42:27 -05:00
settings.c Merge CDC-ECM, RNG, DFU bootloader, watchdog, settings manager, energy scan routines of Robert Quattlebaum 2010-09-17 21:59:09 +00:00
settings.h Fix compiler warning 2010-10-20 18:57:33 +00:00
slip_uart1.c Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
spi.c Remove unused SPI initializer flag from AVR. Comment out in the msp-430 template. 2012-02-27 17:05:22 -05:00
watchdog.c Add stk500 platform and changes suggested by Daniel Willmann 2011-08-03 11:18:55 -04:00