The official git repository for OSD-Contiki, the open source OS for the Internet of Things
Go to file
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
apps Allow to reduce functionality if non-standard alloca() isn't available. 2013-02-04 00:49:52 +01:00
core The new POSIX directory access in the CBM C library comes with a d_blocks field too. 2013-02-17 01:03:51 +01:00
cpu cpu/avr: Make sure that GCC removes all unused symbols. 2013-02-28 21:59:19 -08:00
doc Define IPv6 and RPL related macros in Doxygen config 2012-11-07 17:04:13 +01:00
examples Reduced program size. 2013-02-14 15:57:20 +01:00
platform Merge pull request #141 from cmorty/sky_MOTEID_missing_brace 2013-02-24 15:27:23 -08:00
regression-tests Added rtests for 8051 ports 2012-12-16 22:21:44 +00:00
tools Merge pull request #91 from JelmerT/z1-mac 2013-02-17 09:28:49 -08:00
.gitignore Added Apple II 3.5" floppy image. 2013-02-05 21:07:54 +01:00
.travis.yml Removed email notifications 2013-01-10 08:16:20 +01:00
LICENSE Removed the explicit year 2012 to make it more generic 2012-10-25 23:08:54 +02:00
Makefile.include Be consistent with tab chars in Makefiles. 2013-02-11 00:28:31 +01:00
README Updated README with new website and shorter text 2012-07-12 11:30:21 +02:00
README-BUILDING Add some info on the DEFINES= / savedefines mechanism. 2008-06-12 22:13:59 +00:00
README-EXAMPLES Added CTK standalone FTP client example. 2010-10-16 10:36:20 +00:00

The Contiki Operating System

Contiki is an open source operating system that runs on tiny low-power
microcontrollers and makes it possible to develop applications that
make efficient use of the hardware while providing standardized
low-power wireless communication for a range of hardware platforms.

Contiki is used in numerous commercial and non-commercial systems,
such as city sound monitoring, street lights, networked electrical
power meters, industrial monitoring, radiation monitoring,
construction site monitoring, alarm systems, remote house monitoring,
and so on.

For more information, see the Contiki website:

http://www.contiki-os.org/