nRF5 IoT SDK
v0.9.0
|
Memory Manager | Memory Manager for the nRFXX SDK |
SDK Error codes | |
Base defined for SDK Modules | |
Codes reserved as identification for module where the error occurred. | |
Codes reserved as identification for IoT errors. | |
Codes reserved as identification for common errors. | |
Error / status codes specific to device manager. | |
IoT SDK | Application Programming Interface for Internet Of Things modules |
Common Modules | |
Common utils | Common IoT macros that are needed by IoT modules |
IoT Defines | Common IoT definitions that are needed by IoT modules |
IoT SDK error codes | Error codes for the nRF5x IoT SDK |
Base defined for IoT SDK Modules | |
Module codes | Codes reserved as identification for the module where the error occurred |
Common error codes | Codes reserved as identification for common errors |
IPSP codes | Error and status codes specific to IPSP |
6LoWPAN codes | Error and status codes specific to 6LoWPAN |
IPv6 codes | Error and status codes specific to IPv6 |
UDP codes | Error and status codes specific to UDP |
socket error codes | Error and status codes specific to socket API |
ICMP codes | Error and status codes specific to ICMP |
CoAP codes | Error and status codes specific to CoAP |
DNS codes. | Error and status codes specific to DNS |
NTP codes. | Error and status codes specific to NTP |
TFTP codes. | Error and status codes specific to TFTP |
MQTT Error Codes | |
NRF TLS Interface Error Codes | |
IoT Utility tools | Common IoT utility tools like parsing IPv6 address from a URI |
Context Manager | Manages context identifiers and prefixes related to the identifiers |
IoT Timer | Timekeeping for other modules |
IoT File | IoT File abstraction definition |
IoT file abstraction | Structures and public API definition |
IoT file definition for port libraries. | Type definitions for port modules |
Module's Log Macros | |
IoT file port for direct flash access. | Macro function which simplifies file setup process and file type assigning function |
IoT file port for static buffers | Macro function which simplifies file setup process and file type assigning function |
IPv6 Medium | IPv6 Medium Interface |
BLE IPv6 Medium Implementation | Bluetooth Low Energy implementation of the IPv6 medium interface |
Node Configuration Service | Node Configuration Service module |
Commissioning Module | Commissioning module |
TLS on nRF5x | TLS interface on nRF5x |
6LoWPAN | |
Internet Protocol Support Profile | Internet Protocol Support Profile |
BLE 6LoWPAN library | 6LoWPAN techniques defined for BLE |
Nordic's MQTT | |
MQTT Client on nRF5x | MQTT Client Implementation on the Nordic nRF platforms |
Nordic's CoAP | |
CoAP Application Programming Interface | Public API of Nordic's CoAP implementation |
Resource content type bitmask values | |
Resource method permission bitmask values | |
CoAP Codes | CoAP message and response codes |
CoAP Observe | Public API of Nordic's CoAP Observe implementation |
CoAP transport abstraction | The transport interface that the CoAP depends on for sending and receiving CoAP messages |
CoAP Block transfer | CoAP block transfer options encoding and decoding interface and definitions |
CoAP Option | Nordic's CoAP Option APIs |
Nordic's LWM2M | |
LWM2M Application Programming Interface | Public API of Nordic's LWM2M implementation |
Types | LWMW2M Bootstrap type definitions |
Defines | LWMW2M operation code and invalid object/instance definitions |
OMA LWM2M objects definititions and types | OMA LWM2M objects definititions and types |
IPSO Smart Object definititions and types | IPSO objects definitions and types |
OMA LWM2M object TLV encoder and decoder API | OMA LWM2M object TLV encoder and decoder API |
IPSO Smart Object TLV encoder and decoder API | IPSO Smart Object TLV encoder and decoder API |
Nordic's IPv6 stack | |
SNTP Client | Simple Network Time Protocol (SNTP) client for obtaining and storing local unix time |
Packet Buffer | Packet buffer management for IPv6 stack layers to minimize data copy across stack layers |
TFTP Application Interface for Nordic's IPv6 stack | Trivial File Transfer Protocol module provides implementation of TFTP Client |
DNS Application Interface for Nordic's IPv6 stack | Domain Name System module provides implementation of DNS6 service |
ICMP6 Application Interface for Nordic's IPv6 stack | Nordic Internet Control Message Protocol Application Interface for Nordic's IPv6 stack |
IPv6 Core Application Interface for Nordic's IPv6 stack | Nordic's IPv6 stack. Currently, only a Host role is supported |
UDP Application Interface for Nordic's IPv6 stack | Nordic User Datagram Protocol Application Interface for Nordic's IPv6 stack |
IoT DFU | |
Application IoT DFU | API for upgrading firmware in user application |
Bootloader API | Bootloader module interface |
Bootloader images | Internal Device Firmware Update module interface |
Types and definitions. | Device Firmware Update module type and definitions |
Nordic's BSD Socket Interface | |
BSD Socket interface | Nordic socket interface for IoT |