Merge pull request #80 from sics-iot/pr/doxygen-modules
Rework Doxygen modules
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -48,7 +48,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
\page CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS_MISRA_Exceptions MISRA-C:2004 Compliance Exceptions
|
||||
CMSIS violates the following MISRA-C:2004 rules:
|
||||
|
||||
\li Required Rule 8.5, object/function definition in header file.<br>
|
||||
|
@ -32,7 +32,7 @@
|
||||
* \addtogroup platform
|
||||
* @{
|
||||
*
|
||||
* \defgroup cc26xx-platforms TI CC26xx-powered Platforms
|
||||
* \defgroup cc26xx-platforms TI CC26xx-powered platforms
|
||||
* @{
|
||||
*
|
||||
* \defgroup cc26xx The TI CC26xx and CC13xx CPUs
|
||||
|
@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* \addtogroup cpu
|
||||
* \addtogroup dev
|
||||
* @{
|
||||
*
|
||||
* \addtogroup nrf52832
|
||||
|
@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* \addtogroup cpu
|
||||
* \addtogroup dev
|
||||
* @{
|
||||
*
|
||||
* \addtogroup nrf52832
|
||||
|
@ -28,7 +28,7 @@
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* \addtogroup nrf52832 nRF52832
|
||||
* \addtogroup nrf52832
|
||||
* @{
|
||||
*
|
||||
* \file
|
||||
|
@ -3,12 +3,12 @@
|
||||
**/
|
||||
|
||||
/**
|
||||
\defgroup sky The Tmote Sky Board
|
||||
\defgroup sky The Tmote Sky board
|
||||
|
||||
The Tmote Sky platform is a wireless sensor board from Moteiv. It is
|
||||
an MSP430-based board with an 802.15.4-compatible CC2420 radio chip, a
|
||||
1 megabyte external serial flash memory, and two light
|
||||
sensors. Contiki was ported to the Tmote Sky by Björn Grönvall as part
|
||||
sensors. Contiki was ported to the Tmote Sky by Björn Grönvall as part
|
||||
of the RUNES project. The Tmote Sky port was integrated into the
|
||||
Contiki build system in March 2007.
|
||||
|
||||
|
@ -29,10 +29,10 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup zoul
|
||||
* \addtogroup platform
|
||||
* @{
|
||||
*
|
||||
* \defgroup zoul-platforms Zolertia platforms based on the Zoul core module
|
||||
* \defgroup zoul-platforms Zolertia Zoul platforms
|
||||
*
|
||||
* The Zoul allows a fast reuse and easy integration to most applications and
|
||||
* products. Its small size and module format eases to place in different PCB
|
||||
|
@ -28,7 +28,7 @@
|
||||
*/
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/**
|
||||
* \addtogroup remote
|
||||
* \addtogroup zoul
|
||||
* @{
|
||||
*
|
||||
* \defgroup remote-antenna RE-Mote Antenna switch
|
||||
|
@ -31,6 +31,8 @@
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \addtogroup zoul-bme280-sensor
|
||||
* \ingroup zoul
|
||||
*
|
||||
* @{
|
||||
*
|
||||
* \file
|
||||
@ -75,4 +77,3 @@ bme280_arch_i2c_read_mem(uint8_t addr, uint8_t reg, uint8_t *buf, uint8_t bytes)
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
||||
|
@ -30,6 +30,7 @@
|
||||
*/
|
||||
/**
|
||||
* \addtogroup mmc-arch
|
||||
* \ingroup zoul
|
||||
* @{
|
||||
*
|
||||
* \file
|
||||
|
@ -31,7 +31,7 @@
|
||||
*/
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/**
|
||||
* \addtogroup remote
|
||||
* \addtogroup zoul
|
||||
* @{
|
||||
*
|
||||
* \defgroup remote-rtcc RE-Mote Real Time Clock Calendar
|
||||
|
@ -33,7 +33,7 @@
|
||||
* \addtogroup zoul-platforms
|
||||
* @{
|
||||
*
|
||||
* \defgroup firefly-reva Firefly platform
|
||||
* \addtogroup firefly
|
||||
*
|
||||
* The Zolertia Firefly is the most down-to-core development platform, exposing
|
||||
* the Zoul core functionalities and features, with a slick design to allow a
|
||||
|
@ -33,7 +33,7 @@
|
||||
* POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup remote
|
||||
* \addtogroup zoul
|
||||
* @{
|
||||
*
|
||||
* \defgroup remote-fat RE-Mote FatFs
|
||||
|
@ -29,7 +29,7 @@
|
||||
*/
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \addtogroup remote
|
||||
* \addtogroup remote-reva
|
||||
* @{
|
||||
*
|
||||
* \defgroup remote-power-mgmt-reva RE-Mote power management driver
|
||||
|
@ -29,7 +29,7 @@
|
||||
*/
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/**
|
||||
* \addtogroup remote
|
||||
* \addtogroup remote-revb
|
||||
* @{
|
||||
*
|
||||
* \defgroup remote-power-mgmt-revb RE-Mote power management driver
|
||||
|
@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8
|
||||
# title of most generated pages and in a few other places.
|
||||
# The default value is: My Project.
|
||||
|
||||
PROJECT_NAME = "New Contiki"
|
||||
PROJECT_NAME = "Contiki-NG"
|
||||
|
||||
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
|
||||
# could be handy for archiving the generated documentation or if some version
|
||||
@ -228,7 +228,7 @@ TAB_SIZE = 8
|
||||
# "Side Effects:". You can put \n's in the value part of an alias to insert
|
||||
# newlines.
|
||||
|
||||
ALIASES = "os=New Contiki"
|
||||
ALIASES = "os=Contiki-NG"
|
||||
|
||||
# This tag can be used to specify a number of word-keyword mappings (TCL only).
|
||||
# A mapping has the form "name=value". For example adding "class=itcl::class"
|
||||
@ -564,7 +564,7 @@ SORT_MEMBERS_CTORS_1ST = NO
|
||||
# appear in their defined order.
|
||||
# The default value is: NO.
|
||||
|
||||
SORT_GROUP_NAMES = NO
|
||||
SORT_GROUP_NAMES = YES
|
||||
|
||||
# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
|
||||
# fully-qualified names, including namespaces. If set to NO, the class list will
|
||||
@ -847,7 +847,7 @@ EXAMPLE_RECURSIVE = NO
|
||||
# that contain images that are to be included in the documentation (see the
|
||||
# \image command).
|
||||
|
||||
IMAGE_PATH = pics
|
||||
# IMAGE_PATH = pics
|
||||
|
||||
# The INPUT_FILTER tag can be used to specify a program that doxygen should
|
||||
# invoke to filter for each input file. Doxygen will invoke the filter program
|
||||
|
13
doc/apps.txt
@ -1,13 +0,0 @@
|
||||
/**
|
||||
* \defgroup apps Applications
|
||||
*
|
||||
* \os provides a set of apps that provide functionalities such as a
|
||||
* web server.
|
||||
*
|
||||
* To include an App in your software project specify in you makefile
|
||||
@code
|
||||
APPS = list of apps
|
||||
@endcode
|
||||
*
|
||||
* @{ */
|
||||
/** @} */
|
@ -1,4 +1,5 @@
|
||||
/**
|
||||
\ingroup tutorials
|
||||
\defgroup buildsystem The \os build system
|
||||
|
||||
The \os build system is designed to make it easy to compile
|
||||
|
@ -1,3 +0,0 @@
|
||||
/**
|
||||
\example code-style.c
|
||||
*/
|
50
doc/cpu.txt
@ -1,50 +0,0 @@
|
||||
/**
|
||||
* \defgroup cpu \os CPUs
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup avr AVR
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup wireless Wireless
|
||||
* \ingroup avr
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup arm ARM
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup stm32w-cpu STM32W108
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup ccxxx CCxxx
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup pic32 PIC32 \os Port
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup ADUCRF101 ADUCRF101
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup native Native
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup x86 x86
|
||||
* \ingroup cpu
|
||||
*/
|
||||
|
@ -1,5 +0,0 @@
|
||||
/**
|
||||
\defgroup dev Device driver APIs
|
||||
@{
|
||||
*/
|
||||
/** @} */
|
@ -1,5 +0,0 @@
|
||||
/**
|
||||
\defgroup lib Libraries
|
||||
@{
|
||||
*/
|
||||
/** @} */
|
@ -83,6 +83,6 @@ functionality, including memory management and data structures.
|
||||
\sa \ref heapmem "Heap memory allocator"
|
||||
\sa \ref list "Linked list library"
|
||||
\sa \ref ringbuf "Ring buffer library"
|
||||
\sa \ref trickle-timer "Trickle timers"
|
||||
\sa \ref trickle-timer "Trickle timer"
|
||||
|
||||
*/
|
||||
|
@ -1,4 +0,0 @@
|
||||
/**
|
||||
\defgroup mem Memory functions
|
||||
\ingroup lib
|
||||
*/
|
123
doc/modules.txt
Normal file
@ -0,0 +1,123 @@
|
||||
/**
|
||||
\defgroup arch Hardware support
|
||||
CPU, device drivers and platform code
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup platform Platforms
|
||||
* \ingroup arch
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup cc2538dk The cc2538 Development Kit platform
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup cooja COOJA network simulator node
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup exp5438 MSP430F5438 Experimenter Board
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup jn516x The JN516x Board
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup native_platform Native platform
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup nrf52dk nRF52 Development Kit
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup net IoT networking
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup net-layer Network layer
|
||||
Network-layer protocols and services
|
||||
\ingroup net
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup link-layer Link layer
|
||||
link-layer protocols and services
|
||||
\ingroup net
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup uip uIP: the IPv6 stack
|
||||
The low-power IPv6 stack
|
||||
\ingroup net-layer
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup rpl-lite RPL-lite
|
||||
RPL-lite is a lightweight implementation of RPL tailored for reliability.
|
||||
Supports only non-storing mode, one instance and one DAG.
|
||||
\ingroup net-layer
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup mem Memory functions
|
||||
\ingroup lib
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup data Data structures
|
||||
\ingroup lib
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup lib Libraries and services
|
||||
*/
|
||||
|
||||
/**
|
||||
\defgroup dev CPUs and Device driver
|
||||
\ingroup arch
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup arm ARM CPUs
|
||||
* \ingroup dev
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup nrf52832 nrf52832 SoC
|
||||
* \ingroup dev
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup apps Application-layer protocols and profiles
|
||||
* \ingroup net
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup threads Threads and processes
|
||||
This module contains protothreads, multithreading and processes
|
||||
* \ingroup sys
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup timers Timers
|
||||
This module contains all different timers and clocks in \os
|
||||
* \ingroup sys
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup tutorials Tutorials
|
||||
This module contains all \os related tutorials.
|
||||
*/
|
||||
|
||||
/**
|
||||
\example code-style.c
|
||||
*/
|
@ -1,5 +0,0 @@
|
||||
/**
|
||||
\defgroup net IoT networking
|
||||
@{
|
||||
*/
|
||||
/** @} */
|
Before Width: | Height: | Size: 982 B |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 6.2 KiB |
BIN
doc/pics/fcf.jpg
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 158 KiB |
Before Width: | Height: | Size: 184 KiB |
@ -1,33 +0,0 @@
|
||||
/**
|
||||
* \defgroup platform \os platforms
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup cc2538dk The cc2538 Development Kit platform
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup cooja COOJA network simulator node
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup exp5438 MSP430F5438 Experimenter Board
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup jn516x The JN516x Board
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup native_platform Native platform
|
||||
* \ingroup platform
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup nrf52dk nRF52 Development Kit
|
||||
* \ingroup platform
|
||||
*/
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
\addtogroup sys
|
||||
\addtogroup threads
|
||||
@{
|
||||
*/
|
||||
|
||||
|
@ -1,5 +0,0 @@
|
||||
/**
|
||||
\defgroup sys \os system
|
||||
@{
|
||||
*/
|
||||
/** @} */
|
@ -1,7 +0,0 @@
|
||||
/**
|
||||
* \defgroup tutorials Tutorials
|
||||
* @{
|
||||
This module contains all \os related tutorials.
|
||||
|
||||
*/
|
||||
/** @} */
|
@ -42,7 +42,7 @@
|
||||
* @{ */
|
||||
|
||||
/**
|
||||
* \defgroup crc16 Cyclic Redundancy Check 16 (CRC16) calculation
|
||||
* \defgroup crc16 CRC16 calculation
|
||||
*
|
||||
* The Cyclic Redundancy Check 16 is a hash function that produces a
|
||||
* checksum that is used to detect errors in transmissions. The CRC16
|
||||
|
@ -33,7 +33,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup heapmem Dynamic heap memory allocator
|
||||
* \defgroup heapmem heapmem: Dynamic heap memory allocator
|
||||
*
|
||||
* The heapmem module is a dynamic heap memory allocator similar to
|
||||
* malloc() in standard C. The heap memory is managed in a block of
|
||||
|
@ -39,7 +39,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/** \addtogroup lib
|
||||
/** \addtogroup data
|
||||
@{ */
|
||||
/**
|
||||
* \defgroup list Linked list library
|
||||
|
@ -39,7 +39,7 @@
|
||||
|
||||
|
||||
/**
|
||||
* \defgroup memb Memory block management functions
|
||||
* \defgroup memb memb: Memory block management functions
|
||||
*
|
||||
* The memory block allocation routines provide a simple yet powerful
|
||||
* set of functions for managing a set of memory blocks of fixed
|
||||
|
@ -37,7 +37,7 @@
|
||||
* Adam Dunkels <adam@sics.se>
|
||||
*/
|
||||
|
||||
/** \addtogroup lib
|
||||
/** \addtogroup data
|
||||
* @{ */
|
||||
|
||||
/**
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -28,7 +28,7 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -28,7 +28,7 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6-multicast
|
||||
* \addtogroup uip-multicast
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -30,11 +30,11 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* \defgroup uip6-multicast IPv6 Multicast Forwarding
|
||||
* \defgroup uip-multicast IPv6 Multicast Forwarding
|
||||
*
|
||||
* We currently support 2 engines:
|
||||
* - 'Stateless Multicast RPL Forwarding' (SMRF)
|
||||
|
@ -45,6 +45,7 @@
|
||||
|
||||
/**
|
||||
* \addtogroup sicslowpan
|
||||
* \ingroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -30,7 +30,7 @@
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -29,7 +29,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -57,7 +57,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -31,7 +31,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup uip6
|
||||
* \addtogroup uip
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -38,12 +38,12 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup netstack
|
||||
* \addtogroup link-layer
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup linkaddr link-layer addresses
|
||||
* \defgroup linkaddr Link-layer addresses
|
||||
* @{
|
||||
*
|
||||
* The linkaddr module handles link-layer addresses.
|
||||
|
@ -44,7 +44,7 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup net
|
||||
* \addtogroup link-layer
|
||||
* @{
|
||||
*/
|
||||
|
||||
|
@ -30,6 +30,15 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup link-layer
|
||||
* \defgroup llsec802154 Link-Layer security common functionality
|
||||
*
|
||||
* Macros related to 802.15.4 link-layer security.
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* \file
|
||||
* Common functionality of 802.15.4-compliant llsec_drivers.
|
||||
@ -37,19 +46,6 @@
|
||||
* Konrad Krentz <konrad.krentz@gmail.com>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup llsec
|
||||
* @{
|
||||
*/
|
||||
|
||||
/**
|
||||
* \defgroup llsec802154 Link Layer Security Common Functionality
|
||||
*
|
||||
* Macros related to 802.15.4 link-layer security.
|
||||
*
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef LLSEC802154_H_
|
||||
#define LLSEC802154_H_
|
||||
|
||||
@ -87,4 +83,3 @@
|
||||
#endif /* LLSEC802154_H_ */
|
||||
|
||||
/** @} */
|
||||
/** @} */
|
||||
|
@ -28,7 +28,7 @@
|
||||
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
/**
|
||||
* \addtogroup net
|
||||
* \addtogroup link-layer
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
|
@ -38,6 +38,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "net/mac/tsch/tsch.h"
|
||||
#include "net/mac/tsch/tsch-conf.h"
|
||||
#include "net/mac/tsch/tsch-adaptive-timesync.h"
|
||||
@ -200,3 +205,4 @@ tsch_timesync_adaptive_compensate(rtimer_clock_t delta_ticks)
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
#endif /* TSCH_ADAPTIVE_TIMESYNC */
|
||||
/** @} */
|
||||
|
@ -30,6 +30,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_ADAPTIVE_TIMESYNC_H__
|
||||
#define __TSCH_ADAPTIVE_TIMESYNC_H__
|
||||
|
||||
@ -89,3 +94,4 @@ int32_t tsch_timesync_adaptive_compensate(rtimer_clock_t delta_ticks);
|
||||
long int tsch_adaptive_timesync_get_drift_ppm(void);
|
||||
|
||||
#endif /* __TSCH_ADAPTIVE_TIMESYNC_H__ */
|
||||
/** @} */
|
||||
|
@ -38,6 +38,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_ASN_H__
|
||||
#define __TSCH_ASN_H__
|
||||
|
||||
@ -95,3 +100,4 @@ struct tsch_asn_divisor_t {
|
||||
% (div).val
|
||||
|
||||
#endif /* __TSCH_ASN_H__ */
|
||||
/** @} */
|
||||
|
@ -37,6 +37,11 @@
|
||||
* Simon Duquennoy <simonduq@sics.se>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_CONF_H__
|
||||
#define __TSCH_CONF_H__
|
||||
|
||||
@ -199,3 +204,4 @@
|
||||
#endif
|
||||
|
||||
#endif /* __TSCH_CONF_H__ */
|
||||
/** @} */
|
||||
|
@ -40,6 +40,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "contiki.h"
|
||||
#include <stdio.h>
|
||||
#include "net/mac/tsch/tsch.h"
|
||||
@ -172,3 +177,4 @@ tsch_log_stop(void)
|
||||
}
|
||||
|
||||
#endif /* TSCH_LOG_PER_SLOT */
|
||||
/** @} */
|
||||
|
@ -30,6 +30,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_LOG_H__
|
||||
#define __TSCH_LOG_H__
|
||||
|
||||
@ -131,3 +136,4 @@ void tsch_log_stop(void);
|
||||
#endif /* (TSCH_LOG_PER_SLOT == 0) */
|
||||
|
||||
#endif /* __TSCH_LOG_H__ */
|
||||
/** @} */
|
||||
|
@ -38,6 +38,11 @@
|
||||
* Beshr Al Nahas <beshr@sics.se>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "contiki.h"
|
||||
#include "net/packetbuf.h"
|
||||
#include "net/mac/tsch/tsch.h"
|
||||
@ -459,3 +464,4 @@ tsch_packet_parse_eb(const uint8_t *buf, int buf_size,
|
||||
return curr_len;
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/** @} */
|
||||
|
@ -30,6 +30,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_PACKET_H__
|
||||
#define __TSCH_PACKET_H__
|
||||
|
||||
@ -103,3 +108,4 @@ int tsch_packet_parse_eb(const uint8_t *buf, int buf_size,
|
||||
uint8_t *hdrlen, int frame_without_mic);
|
||||
|
||||
#endif /* __TSCH_PACKET_H__ */
|
||||
/** @} */
|
||||
|
@ -39,6 +39,11 @@
|
||||
* Beshr Al Nahas <beshr@sics.se>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_PRIVATE_H__
|
||||
#define __TSCH_PRIVATE_H__
|
||||
|
||||
@ -130,3 +135,4 @@ void tsch_disassociate(void);
|
||||
while(!(cond) && RTIMER_CLOCK_LT(RTIMER_NOW(), (t0) + (offset))) ;
|
||||
#endif /* CONTIKI_TARGET_COOJA || CONTIKI_TARGET_COOJA_IP64 */
|
||||
#endif /* __TSCH_PRIVATE_H__ */
|
||||
/** @} */
|
||||
|
@ -42,6 +42,11 @@
|
||||
* Domenico De Guglielmo <d.deguglielmo@iet.unipi.it >
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "contiki.h"
|
||||
#include "lib/list.h"
|
||||
#include "lib/memb.h"
|
||||
@ -524,3 +529,4 @@ tsch_queue_init(void)
|
||||
n_broadcast = tsch_queue_add_nbr(&tsch_broadcast_address);
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/** @} */
|
||||
|
@ -30,6 +30,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_QUEUE_H__
|
||||
#define __TSCH_QUEUE_H__
|
||||
|
||||
@ -196,3 +201,4 @@ void tsch_queue_update_all_backoff_windows(const linkaddr_t *dest_addr);
|
||||
void tsch_queue_init(void);
|
||||
|
||||
#endif /* __TSCH_QUEUE_H__ */
|
||||
/** @} */
|
||||
|
@ -35,6 +35,11 @@
|
||||
* \author Simon Duquennoy <simonduq@sics.se>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#if UIP_CONF_IPV6_RPL
|
||||
|
||||
#include "contiki.h"
|
||||
@ -135,3 +140,4 @@ tsch_rpl_callback_parent_switch(rpl_parent_t *old, rpl_parent_t *new)
|
||||
}
|
||||
}
|
||||
#endif /* UIP_CONF_IPV6_RPL */
|
||||
/** @} */
|
||||
|
@ -28,6 +28,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_RPL_H__
|
||||
#define __TSCH_RPL_H__
|
||||
@ -60,3 +64,4 @@ void tsch_rpl_callback_new_dio_interval(clock_time_t dio_interval);
|
||||
void tsch_rpl_callback_parent_switch(rpl_parent_t *old, rpl_parent_t *new);
|
||||
|
||||
#endif /* __TSCH_RPL_H__ */
|
||||
/** @} */
|
||||
|
@ -38,6 +38,11 @@
|
||||
* Beshr Al Nahas <beshr@sics.se>
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#include "contiki.h"
|
||||
#include "dev/leds.h"
|
||||
#include "lib/memb.h"
|
||||
@ -468,3 +473,4 @@ tsch_schedule_print(void)
|
||||
}
|
||||
}
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/** @} */
|
||||
|
@ -30,6 +30,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
/**
|
||||
* \addtogroup tsch
|
||||
* @{
|
||||
*/
|
||||
|
||||
#ifndef __TSCH_SCHEDULE_H__
|
||||
#define __TSCH_SCHEDULE_H__
|
||||
|
||||
@ -165,3 +170,4 @@ struct tsch_slotframe *tsch_schedule_slotframe_head(void);
|
||||
struct tsch_slotframe *tsch_schedule_slotframe_next(struct tsch_slotframe *sf);
|
||||
|
||||
#endif /* __TSCH_SCHEDULE_H__ */
|
||||
/** @} */
|
||||
|