API | This module includes the application programming interface to the OpenThread stack |
Types | This module includes API types |
Execution | |
Instance | This module includes functions that control the OpenThread Instance |
Tasklets | This module includes functions that control the Thread stack's execution |
IPv6 Networking | |
DHCPv6 | This module includes functions for DHCPv6 Client and Server |
DNSv6 | This module includes functions that control DNS communication |
ICMPv6 | This module includes functions that control ICMPv6 communication |
IPv6 | This module includes functions that control IPv6 communication |
UDP | This module includes functions that control UDP communication |
Link | |
Link | This module includes functions that control link-layer configuration |
Raw Link | This module includes functions that control the raw link-layer configuration |
Message | This module includes functions that manipulate OpenThread message buffers |
Thread | |
Border Router | This module includes functions to manage local network data with the OpenThread Border Router |
Commissioner | This module includes functions for the Thread Commissioner role |
General | This module includes functions for all Thread roles |
Joiner | This module includes functions for the Thread Joiner role |
Router/Leader | This module includes functions for Thread Routers and Leaders |
Server | This module includes functions to manage local network data with the OpenThread Server |
TMF Proxy | This module includes functions for TMF proxy feature |
Add-Ons | |
Child Supervision | This module includes functions for child supervision feature |
CoAP | This module includes functions that control CoAP communication |
Command Line Interface | This module includes functions that control the Thread stack's execution |
Crypto | This module includes cryptographic functions |
Factory Diagnostics | This module includes functions that control the Thread stack's execution |
Jam Detection | This module includes functions for signal jamming detection feature |
Network Co-Processor | This module includes functions that control the Thread stack's execution |
Platform Abstraction | This module includes the platform abstraction used by the OpenThread stack |
Alarm | This module includes the platform abstraction for the alarm service |
Factory Diagnostics | This module includes the platform abstraction for diagnostics features |
Logging | This module includes the platform abstraction for the debug log service |
Memory | This module includes the platform abstraction for dynamic memory allocation |
Message Pool | This module includes the platform abstraction for the message pool |
Miscellaneous | This module includes platform abstractions for miscellaneous behaviors |
Radio | This module includes the platform abstraction for radio communication |
Types | This module includes the platform abstraction for a radio frame |
Configuration | This module includes the platform abstraction for radio configuration |
Operation | This module includes the platform abstraction for radio operations |
Random | This module includes the platform abstraction for random number generation |
Settings | This module includes the platform abstraction for non-volatile storage of settings |
SPI Slave | This module includes the platform abstraction for SPI slave communication |
Toolchain | This module defines a toolchain abstraction layer through macros |
UART | This module includes the platform abstraction for UART communication |