| AES - Advanced Encryption Standard | |
| ARP - Address Resolution Protocol | Address Resolution Protocol implementation and cache management |
| AT Commands | Functions for serial modem AT commands |
| Base64 | |
| ►Buffers - System Buffer Pool | |
| Buffer Ownership States | |
| Buffer State Flags | |
| ►CAN | |
| FlexCAN SOMRT1061 | |
| MOD5441x, NANO54415, SB800EX | |
| ►MODM7AE70 | |
| MCAN Driver Internals | |
| ►Command Processor | |
| Command Processor Disconnect Causes | |
| Command Processor Listen Channels | |
| Command Processor Response Codes | |
| ►Configuration System | Configuration System Variables |
| Configuration Network Objects | |
| Configuration Server | |
| Configuration Time Objects | |
| ►Configuration Variables | Configuration System Variables |
| Configuration Variable Flags | |
| Constants (constants.h) | NetBurner System Constants |
| ►DHCP | |
| DHCP Server | |
| ►DHCPv4 Client | |
| DHCP State | |
| DHCPv6 Client | |
| ►DNS - Domain Name System | |
| DNS Record Types | |
| DNS Return Codes | |
| Device Interrupts | |
| Diagnostics (DIAG) | |
| ►EFFS - Embedded Flash File System | |
| ►EFFS-STD Flash File System | The Standard Embedded Flash File System, EFFS-STD
#include< fsf.h>
|
| STD File System Seek Codes | |
| ►FAT File System | The FAT32 Embedded Flash File System for Flash Cards, EFFS-FAT
#include< api_f.h>
|
| FAT File System Seek Codes | |
| ►ENC Peripheral Access Layer | |
| ENC Register Masks | |
| Enc | |
| ►Ethernet | |
| Ethernet I/O Counters | |
| Extra File Descriptors | |
| FTP Client | |
| ►FTP Server | |
| ►FTP Server Callback | Core Functions for running a FTP Server on a NetBurner device |
| FTP Server Core Return Codes | |
| FTP Server File Return Codes | |
| FTP Server with EFFS-FAT | |
| FTP Server with EFFS-STD | |
| File Descriptor Printf - fdprintf | Printf-style formatted output to file descriptors |
| GDB Stub (Remote Debugging) | GDB Stub functions |
| ►GPIO | |
| PinIO | The Netburner GPIO PinIO class driver (common across most platforms) |
| SOMRT1061 Pin Function Constants | |
| HAL - Hardware Abstraction Layer | |
| HTTP and HTML Functions | |
| ►I2C | |
| Bit Bang I2C (GPIO) | |
| MOD5441x, NANO54415, SB800EX | |
| MODM7AE70, SBE70LC | |
| Wire Interface | Implements the same TwoWire interface as other popular microcontrollers for easy cross-compatibility with third party libraries |
| IOSYS - I/O System | |
| ►IP | Core IP layer definitions, structures, and functions for IPv4/IPv6 networking |
| IPADDR4 Class | |
| IPADDR6 Class | |
| ►IPv6 Interface Management | |
| IPv6 DNS | |
| IPv6 Data Structures | |
| IPv6 Frame Processing | |
| IPv6 Multicast Constants | |
| IPv6 Neighbor Discovery | |
| IPv6 Routing | |
| Initialization - System Initialization Functions | |
| Iomuxc_driver | |
| JSON Lexer | NetBurner's JSON library. See more details and examples below |
| MQTT | NetBurner MQTT Library.
See the MQTT namespace for details.
#include <mqtt/mqtt.h> |
| Multicast | |
| Multihome and VLAN | |
| NBRTOS Real Time Operating System | |
| NBString - NetBurner String Class | |
| ►Network Interfaces | Network Interface Functions |
| IPADDR4 Functions | Network Interface functions with IPADDR4 return types |
| Low Level Processing (NetDoRx) | Callback functions to add custom Ethernet handlers and pass Ethernet frames at the bottom of the TCP/IP stack |
| ►PEM Conversion Utilities | Privacy-Enhanced Mail (PEM) format conversion and endianness utilities |
| PEM Data Type Identifiers | Return values indicating the type of PEM data that was converted |
| PEM Format Footers | Standard PEM footer markers for different data types |
| PEM Format Headers | Standard PEM header markers for different data types |
| ►POP3 - Post Office Protocol | |
| POP3 Return Codes | |
| ►PPP - Point to Point Protocol | |
| PPP Connection State | |
| PPP Return Codes | |
| Pit | |
| ►Platform Specific API | |
| ►MOD54415, MOD54417, NANO54415, SB800EX | |
| ►Interrupt Macro: MOD5441x,NANO54415, SB800EX | |
| ColdFire Exception and Interrupt Vectors | Vector offset definitions for predefined ColdFire exception and interrupt vectors |
| ►MODM7AE70, SBE70LC | |
| EBI - External Bus Interface | |
| ►SOMRT1061 | |
| QTMR (Quad Timer) | The QTMR is a peripheral module that contains a set of general-purpose, 16-bit timers. These timers are very flexible and can be used for a wide range of timing, counting, and control tasks, including: |
| SEMC | Smart External Memory Controller functions (SOMRT1061) |
| SOMRT1061 Temperature Monitor | I.MX RT1061 Processor Temperature Monitor |
| ►SMTP - Send Email | |
| MIME Content Types | |
| SMTP Error Codes | |
| SSL SMTP Functions | |
| ►SOCKS | |
| SOCKS Error Codes | |
| ►SPI | |
| MCF5441x (DSPI) | DSPI for MCF5441x (MOD5441x, NANO, SB800EX) |
| ►MCF5441x (Queued SPI 2.x compatibility layer) | QSPI for MCF5441x (MOD5441x, NANO, SB800EX) |
| QSPI state | |
| ►MIMX10xx (DSPI) | DSPI for ARM MIMX10xx (SOMRT1061) |
| DspiModuleNumber | DSPI Peripheral Module |
| DspiState | DSPI Bus State |
| SAME70 (DSPI) | DSPI for ARM SAME70 (MODM7AE70, SBE70LC) |
| SAME70 (QuadSPI) | QSPI for SAME70 (MODM7AE70, SBE70LC) |
| ►SAME70 (USART) | USART for SAME70 (MODM7AE70, SBE70LC) |
| UsartModuleNumber | USART Peripheral Module |
| ►SSH | |
| SSH Error Codes | |
| ►SSL/TLS | The NetBurner SSL/TLS Library. See SSL/TLS and Certificates and examples in the examples/SSL folder |
| ACME Certificate Generation | Request valid public certificates from an ACME certificate authority for devices with a public IP and DNS |
| Onboard Self-Signed Certificate Generation | See On-board Cert Generation - Simple and other examples in the examples/SSL folder |
| SSL Error Codes | |
| ►Serial Interfaces | |
| Serial Port Error Codes | |
| ►Shutdown Notifications | |
| ShutdownReasons | Shutdown Reasons #include< ShutDownNotifications.h>
|
| ►Signed Application Update | |
| NBUpdate Function Return Values | |
| ►Stream Update | |
| Stream Update Return Values | |
| ►Synchronous Audio Interface (SOMRT1061) | |
| SAI Callback Types | |
| SAI Configuration Enumerations | |
| SAI Configuration Structures | |
| SAI Driver Class | |
| SAI Driver Constants | |
| SAI Predefined Configurations | |
| Syslog | |
| System Functions | NetBurner General System Functions |
| ►TCP | TCP socket programming interface |
| TCP Notification System | Advanced callback mechanism for asynchronous TCP socket event notification |
| TCP Socket Options | Configuration flags for TCP socket behavior |
| TCP Socket State | TCP connection state machine values (RFC 793) |
| TCP Socket Status | Status codes and error values for TCP socket operations |
| ►TFTP | |
| ►TFTP Client | |
| TFTP Return Codes | |
| TFTP Server | |
| Time | Time management functions including time zones, NTP, and system clock |
| ►Timers | |
| High Resolution Delay Timer | High-precision microsecond delay functionality |
| Interval Timer | |
| Stopwatch Timer | |
| ►UDP | NetBurner User Datagram Protocol (UDP) Implementation |
| UDP Error Codes | |
| UDP Packet API | |
| UDP Socket API | BSD-style socket functions for UDP communication |
| ►User Authorization Manager | |
| Authorization Responses | |
| Authorization Types | |
| Utilities | |
| ►Web Client | |
| Web Client Error Codes | |
| ►Web Sockets | Web Socket functions and defintions |
| Web Socket Definitions | WebSocket Protocol Implementation for Real-Time Bidirectional Communication #include< websockets.h>
|
| ►Wifi | NetBurner WiFi API |
| BSS Options | Option list BSS type values |
| Cipher Options | |
| Configuration Errors | |
| Connect Request Errors | |
| Save Config Record Errors | |
| Scan Request Errors | |
| Security Options | |
| Xbara | |