Billy Kozak
8e5f0bc36a
Defining gcc specific macros in seperate header
2015-09-22 14:17:10 -06: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
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
Adam Dunkels
7acf747c1a
Removed packetbuf references. This was a feature that is not used anymore and only made the code more complex.
2015-04-01 21:33:02 +02:00
Gaëtan Harter
d0232bb20d
Remove unused UIP_CONF_ND6_ defines in platforms
...
UIP_CONF_ND6_MAX_PREFIXE
UIP_CONF_ND6_MAX_DEFROUTERS
2015-03-24 13:09:29 +01:00
Gaëtan Harter
697d8c0d23
Remove siclowpan compressions define in platforms
...
Several platforms defined compressions modes values:
SICSLOWPAN_CONF_COMPRESSION_IPV6
SICSLOWPAN_CONF_COMPRESSION_HC1
SICSLOWPAN_CONF_COMPRESSION_HC01
instead of using the global SICSLOWPAN_COMPRESSION_LEVEL definitions
2015-03-24 11:40:32 +01:00
George Oikonomou
938cd5c689
Expand macros when building docs
2015-02-22 16:39:49 +00:00
George Oikonomou
a34a2e5ad8
Remove obsolete/unused doxygen group
...
The group is defined within the cpu files themselves, so this definition simply resulted in a 2nd CC2538 group, which was empty
2015-02-16 10:17:57 +01:00
George Oikonomou
1ac9099202
Remove tags not supported by doxygen 1.8.7
2015-02-15 21:54:02 +01:00
George Oikonomou
c8b802dc16
Fix doxygen warnings in the uip6 group
2015-02-15 20:15:03 +01:00
George Oikonomou
13a5fd8803
Update doxyfile to define TCP, UDP, Rime, IP, IPv6
2015-02-15 20:11:10 +01:00
George Oikonomou
35be05071c
Fix some unresolved references
...
* Either by removing them
* Or by resolving them
2015-02-15 20:11:10 +01:00
George Oikonomou
0332c2fdb2
Remove stray character which was being interpreted as a list item outside a list
2015-02-15 20:11:09 +01:00
George Oikonomou
e083dde465
Remove references to the ESB platform
2015-02-15 20:11:09 +01:00
George Oikonomou
45ec3ea9d9
Fix documentation problems in the raven tutorial
2015-02-15 20:11:08 +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
Simon Duquennoy
415506c3f6
Doxygen fixes
2014-12-02 12:39:16 +01:00
Moritz 'Morty' Strübe
0c8efb6fd2
Sort docdirs
...
Sorting docdirs is requierd to get reproducable results
2014-11-19 16:23:14 +01:00
Moritz 'Morty' Strübe
d16348482e
Fix doxygen prerequisites
2014-11-19 16:18:24 +01:00
Enrico Joerns
d4cf5ef5a1
[doc] Added minimal doxygen anchor for each platform currently available in Contiki
...
Already existing label names and titles were retained
2014-11-10 23:53:34 +01:00
Enrico Joerns
0a372fd5c0
[doc] Memory functions should be listed under 'Libraries'
2014-11-10 23:53:33 +01:00
Enrico Joerns
0f5e99239f
[doc] Fixed and simplified doc/cpu.txt
2014-11-10 23:53:33 +01:00
Enrico Joerns
614ea32945
[doc/html] Removed .cvsignore
2014-11-10 23:53:33 +01:00
Enrico Joerns
cd6cc3bd45
[doc/html/img/esb] deleted obsolete folder
2014-11-10 23:53:33 +01:00
Enrico Joerns
e097732a01
[doc/cpu.txt] added pic32 and aducrf101 cpu
2014-11-10 23:53:32 +01:00
Enrico Joerns
ee80be83d9
[doc] added base doxygen file for apps and cpu directory to doc/
2014-11-10 23:53:32 +01:00
Enrico Joerns
cbca2d6604
[doc] fixed some minor typos
2014-11-10 23:53:31 +01:00
Nicolas Tsiftes
4c4c468907
Make the Protosockets examples possible to compile.
2014-09-05 16:25:25 +02: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
Nicolas Tsiftes
ec222ac700
Merge pull request #250 from karlp/kill-bad-docs
...
[docs] Remove outdated example-packet-drv
2013-05-22 06:52:50 -07:00
Karl Palsson
7163e35050
[docs] Remove outdated example-packet-drv
...
This example code is superseded by better examples in, for instance,
cc2538 and cc2420.
Fixes issue #208
2013-05-22 12:04:29 +00: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
c9bd23515a
Added a note about the Contiki code style GNU Indent script
2012-10-28 11:23:58 -04:00
Adam Dunkels
a3e56371a5
Bumped version number
2012-07-12 11:33:12 +02:00
Ilya Dmitrichenko
9c99d46e24
Simplified host OS platform detection in Makefiles
2012-02-25 10:09:33 -05:00
Nicholas J Humfrey
aa67ad67cc
Converted u8_t to uint8_t and u16_t to uint16_t in the docs and tools directories.
2012-02-21 08:33:25 -05:00
adamdunkels
2a885a476d
Bumped version number
2010-11-02 10:55:32 +00:00
adamdunkels
5585d72c86
A simple but substantial change: uIP used the htons()/HTONS() macro
...
functions for converting between host and network byte order. These
names are the de facto standard names for this functionality because
of the original BSD TCP/IP implementation. But they cause problems for
uIP/Contiki: some platforms define these names themselves (Mac OS,
most notably), causing compilation problems for Contiki on those
platforms.
This commit changes all htons to uip_htons instead. Same goes for
htonl, ntohs, and ntohl. All-caps versions as well.
2010-10-19 18:29:03 +00:00
adamdunkels
7647cbd8aa
Use the list_item_next() API
2010-06-15 19:22:25 +00:00
adamdunkels
4938df5c05
Update to Contiki version number 2.4
2010-01-29 18:03:55 +00:00
nvt-se
ca7f69d480
moved to a better place
2010-01-15 15:05:02 +00:00
nvt-se
d20e1abb74
GNU Indent configuration for the Contiki code style
2010-01-15 14:33:38 +00:00
mdurvy
893a3517a9
updated make command
2009-07-30 12:55:46 +00:00
adamdunkels
1c18bf4053
-> 2.3
2009-06-22 20:40:43 +00:00
adamdunkels
9fd33a1211
Improved list example
2009-03-24 17:46:17 +00:00
adamdunkels
759ecbd73c
Added example-multihop.c
2009-03-24 14:09:38 +00:00
adamdunkels
cb4684d720
Bumped version number to 2.2.3
2009-03-24 14:09:22 +00:00