|
Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
| AtCommand serial | Asynchronous AT command client |
| Command Handler | Provide command line interface |
| Configuration | Configure your debug messages and hardware resource |
| ▼Core API | Some essential things |
| Touch Event | How to attach(or detach) callback function called when touch event occurs |
| ▼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 |
| Debug functions | Provides debug functions |
| Delegate | Delegates are event handlers Several handlers may be triggered for each event |
| File system | Access file system |
| GPIO functions | Provides general purpose input and output (GPIO) functions |
| Get Started | Show examples and create your own sketch based on Nextion library |
| Hardware PWM functions | Provides hardware pulse width modulation functions |
| Hardware timer | Access Hardware timer |
| Interrupt functions | Provides interrupt functions |
| ▼Libraries | Libraries provided by third parties, adapted to work with Sming |
| DS18S20 Temperature Sensor | This library provides access to DS18S20 temperature sensors connected via 1-Wire bus to a single GPIO The DS18S20 can run in several modes, with varying degrees of resolution. The highest resolution is 12-bit which provides 0.0625C resolution. 12-bit measurement takes 750ms. With 4 sensors connected, measurement will take 3s |
| ▼Networking | |
| ▼TCP | |
| ▼Clients | Provides base TCP client |
| ▼HTTP client | Provides HTTP/S client |
| HTTP constants to be used with HTTP client or HTTP server | Provides HTTP constants |
| Url | Provides URL handling |
| MQTT client | Provides MQTT client |
| SMTP client | Provides SMTP/S client |
| Websocket client | Provides Websocket client |
| ▼Servers | Provides the base for building TCP servers |
| FTP server | Provides FTP server |
| ▼HTTP server | Provides powerful HTTP/S + Websocket server |
| HTTP constants to be used with HTTP client or HTTP server | Provides HTTP constants |
| Url | Provides URL handling |
| Telnet server | Provides Telnet server |
| ▼UDP | Provides base for UDP clients or services |
| DNS server | Provides DNS server |
| Network Time Protocol client | Provides NTP client |
| Nextion Component | All components supported |
| 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 |
| RC Servo functions | Provides Library to control rc servos with pwm signals |
| SPI Hardware support | Provides hardware SPI support |
| SPI support classes | Provides SPI support |
| SimpleTimer functions | Provides basic OS timer functions |
| 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 |
| System | Access to the ESP8266 system |
| Watchdog Timer | Access to the ESP8266 watchdog timer |
| WiFi Access Point | Control and monitoring of WiFi access point interface |
| WiFi Station Interface | Control and monitoring of WiFi station interface |
| client connection | Provides http client connection |
| connection | Provides websocket connection (server and client) |
| 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 |