/**
\defgroup arch Hardware support
CPU, device drivers and platform code
*/

/**
 * \defgroup platform Platforms
 * \ingroup arch
 */

/**
\defgroup net IoT networking
The communication protocols
*/

/**
\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
A set of libraries and services used by the os and applications
*/

/**
\defgroup sys System functions
Core system components such as processes and timers
*/

/**
\defgroup cpu CPUs
\ingroup arch
*/

/**
\defgroup dev Device Drivers
\ingroup arch
*/

/**
 * \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
*/