Modules
Here is a list of all modules:
[detail level 12345]
Command Handler | Provide command line interface Commands can be added to and removed from the command handler. Each command will trigger a defined Delegate. A welcome message may be shown when a user connects and end of line character may be defined. An automatic "help" display is available |
▼Date and time functions | |
Network Time Protocol client | Provides NTP client |
Real Time Clock | Access to the real time clock |
System clock functions | Provides system clock functions |
Time and Delay | Provides time and delay functions |
Delegate | Delegates are event handlers |
File system | Access file system |
▼Flash Memory Support | |
▼FlashString Library | |
Arrays | |
Associative Maps | |
Flash Streams | Provides a stream buffer on flash storage (read-only) |
Objects | |
Print support | |
Strings | |
Tables | |
Utilities | |
Vectors | |
IRAM Precache Support | |
Program space | Support for data stored in flash memory |
SPI Flash API | |
▼GDB debugging support | |
GDB system call API | |
GPIO functions | Provides general purpose input and output (GPIO) functions |
▼Hardware Drivers | Low-level APIs for accessing hardware |
GPIO driver | |
Hardware Timer Driver | |
OS Timer API | |
PWM driver | |
Hardware PWM functions | Provides hardware pulse width modulation functions |
Hardware serial | Hardware serial UARTs |
Host Library | |
Interrupt functions | Provides interrupt functions |
Jerryscript | |
▼Networking | |
IP | Provides common IP functions |
▼TCP | |
▼Clients | Provides base TCP client |
▼HTTP client | Provides HTTP/S client |
HTTP constants | HTTP constants to be used with HTTP client or HTTP server |
Url | Provides URL handling |
MQTT client | Provides MQTT client |
SMTP client | Provides SMTP/S client |
Websocket client | Provides Websocket client |
FTP | |
▼Servers | Provides the base for building TCP servers |
FTP server | Base implementation for FTP server |
▼HTTP server | Provides powerful HTTP/S + Websocket server |
HTTP constants | HTTP constants to be used with HTTP client or HTTP server |
Url | Provides URL handling |
▼UDP | Provides base for UDP clients or services |
DNS server | Provides DNS server |
Network Time Protocol client | Provides NTP client |
Print stream functions | Provides functions that format output to streams, e.g. Serial |
Provides MQTT payload parser | MQTT streaming processor for the payload data of a PUBLISH message |
Rational number support | |
SPI Hardware support | Provides hardware SPI support |
SPI software implementation | |
SPI support classes | Provides SPI support |
Sming constant values | Constants and enumerated lists used by Sming functions |
Sming event handlers | Definitions of Sming event handler functions |
Sming structures | Structure definitions used by Sming functions |
▼Stream functions | Data stream classes |
Flash Streams | Provides a stream buffer on flash storage (read-only) |
System | Access to the ESP8266 system Provides system control and monitoring of the ESP8266 |
▼Timers | System timer support classes |
Callback timer | Callback timer class template |
Hardware Timer | Hardware callback timer |
Polled timers | Polled interval timers |
SimpleTimer | Basic timer queue class |
System clocks | System clock definitions |
Timer | Extended timer queue class |
Watchdog Timer | Access to the ESP8266 watchdog timer |
Websocket connection | Provides websocket connection (server and client) |
▼WiFi | Sming WiFi support classes and definitions |
WiFi Access Point | Control and monitoring of WiFi access point interface |
WiFi Events Interface | Event callback interface for WiFi events |
WiFi Sniffer | WiFi promiscuous mode sniffer support |
WiFi Station Interface | Control and monitoring of WiFi station interface |
Wiring Framework | |
application | Provides DIAL application control |
rBoot API | RBoot for ESP8266 API allows runtime code to access the rBoot configuration. Configuration may be read to use within the main firmware or updated to affect next boot behavior |