Commit graph

38 commits

Author SHA1 Message Date
Marco Grella 17aafb9daa Align to current master 2015-09-04 17:01:04 +02:00
Jonas Olsson 01e36532c2 Add support for the CC13xx CPU
This commit:

* Moves all cpu files from cpu/cc26xx to cpu/cc26xx-cc13xx
* Bumps the CC26xxware submodule to the latest TI release
* Adds CC13xxware as a submodule
* Adds support for sub-ghz mode / IEEE 802.15.4g
* Splits the driver into multiple files for clarity. We now have the following structure:
  * A common module that handles access to the RF core, interrupts etc
  * A module that takes care of BLE functionality
  * A netstack radio driver for IEEE mode (2.4GHz)
  * A netstack radio driver for PROP mode (sub-ghz - multiple bands)

This commit also adds tick suppression functionality, applicable to all chips of the CC26xx and CC13xx families. Instead waking up on every clock tick simply to increment our software counter, we now only wake up just in time to service the next scheduled etimer. ContikiMAC-triggered wakeups are unaffected.

Laslty, this commit also applies a number of minor changes:
* Addition of missing includes
* Removal of stub functions
* Removal of a woraround for a CC26xxware bug that has now been fixed
2015-08-23 19:54:42 +01:00
Marco Grella 62c33260bd Modified structure to use a sub-module for platform APIs 2015-07-31 17:11:27 +02:00
Benoît Thébaudeau 2eef189a0a doxygen: Fix some warnings
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2015-06-20 03:22:31 +02:00
George Oikonomou b861b8f277 Do not try to build cc26xxware documentation 2015-05-17 15:01:02 +01:00
George Oikonomou 938cd5c689 Expand macros when building docs 2015-02-22 16:39:49 +00:00
George Oikonomou 1ac9099202 Remove tags not supported by doxygen 1.8.7 2015-02-15 21:54:02 +01:00
George Oikonomou 13a5fd8803 Update doxyfile to define TCP, UDP, Rime, IP, IPv6 2015-02-15 20:11:10 +01:00
George Oikonomou 0750bd293f Set GENERATE_TREEVIEW to NO 2015-02-15 20:11:08 +01:00
George Oikonomou 6acf9f29c1 Update Doxyfile to a more recent version
This was done with doxygen 1.8.8, Travis uses 1.8.7
2015-02-15 20:11:08 +01:00
Adam Dunkels ae5a3f9f67 Bumped the version number from 2.6 to 3.x, which is to be used in the development branch 2013-12-12 17:33:18 +01:00
Rémy Léone 838ec3aa20 Update of doxygen.to 1.8.1.2 using doxygen -u 2013-04-14 16:36:05 +02:00
Alexandre Boeglin d7833cd271 Define IPv6 and RPL related macros in Doxygen config 2012-11-07 17:04:13 +01:00
Adam Dunkels a3e56371a5 Bumped version number 2012-07-12 11:33:12 +02:00
adamdunkels 2a885a476d Bumped version number 2010-11-02 10:55:32 +00:00
adamdunkels 4938df5c05 Update to Contiki version number 2.4 2010-01-29 18:03:55 +00:00
adamdunkels 1c18bf4053 -> 2.3 2009-06-22 20:40:43 +00:00
adamdunkels cb4684d720 Bumped version number to 2.2.3 2009-03-24 14:09:22 +00:00
c_oflynn 9fb2c9d836 * Addition of Meshnetics Zigbig platform by Frederic Thepaut <frederic.thepaut@inooi.com>
* Changed default RavenUSB timeout to 3 seconds... seems to give most reliable transmissions
2008-11-29 15:55:02 +00:00
c_oflynn 83a2cad604 Add image path to Doxygen file 2008-10-15 15:07:00 +00:00
adamdunkels c10a29af19 Reverted changes to the Doxygen file that were inadvertedly committed as part of the uIPv6 inclusion (where the Doxygen file was based on an older version of the Contiki Doxyfile) 2008-10-15 12:36:58 +00:00
julienabeille e7b38010a2 Doc for uIPv6 2008-10-14 09:50:32 +00:00
adamdunkels 44914851fd Added multi-threading example 2008-09-21 08:43:32 +00:00
adamdunkels c6c11d1245 2.2 -> 2.2.1 2008-08-18 08:40:16 +00:00
adamdunkels 3cef1046c9 2.1 -> 2.2 2008-07-09 23:04:43 +00:00
nvt-se 67c9674381 Contributions from Michael Baar.
Source and documentation files are included
automatically. Small fixes for Windows also.
2008-04-28 11:36:59 +00:00
adamdunkels 07e2ca9287 Documentation updates 2007-12-16 14:33:32 +00:00
adamdunkels 7919e69449 Removed removed file win32/doc/getting-started.txt 2007-11-29 01:10:24 +00:00
adamdunkels 6e26d2f1ff Renamed tree -> collect 2007-11-29 01:09:08 +00:00
adamdunkels 5c2fa07acc Bumped version number to 2.1 2007-11-28 23:04:55 +00:00
adamdunkels 6dc278fd0c Removed ctk-textedit, added a bunch of Rime modules 2007-11-26 23:23:55 +00:00
oliverschmidt 36b80dad8a Finally moved service.[c|h] into backyard. The "only" user left in outside backyard is the CTK on GTK simulation layer - which needs to be updated to build / run again... 2007-05-26 23:29:28 +00:00
adamdunkels bc1bb96809 Documentation fixes 2007-03-29 23:18:47 +00:00
adamdunkels 25f0dc5094 Added Rime examples 2007-03-25 21:58:32 +00:00
adamdunkels e01ea0a32b Added Rime to doxygen documentation generation 2007-03-25 12:01:54 +00:00
adamdunkels 35a1473e53 renamed elfloader-tmp.h to elfloader.h 2007-03-08 21:26:04 +00:00
adamdunkels 60c700b66e Added documentation of the Contiki build system 2006-10-02 22:04:09 +00:00
adamdunkels c9e808d638 Import of the contiki-2.x development code from the SICS internal CVS server 2006-06-17 22:41:10 +00:00