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