Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
|
Constants and enumerated lists used by Sming functions. More...
Classes | |
struct | EspDigitalPin |
ESP GPIO pin configuration. More... | |
Enumerations | |
enum | eDBGPrefix { eDBGnoPrefix = 0, eDBGusePrefix = 1 } |
Debug prefix state. More... | |
enum | TimeZone { eTZ_UTC = 0, eTZ_Local = 1 } |
Time zones. More... | |
enum | SystemClockStatus { eSCS_Initial = 0, eSCS_Set = 1 } |
System clock status. More... | |
enum | GPIO_INT_TYPE { GPIO_PIN_INTR_DISABLE = 0, GPIO_PIN_INTR_POSEDGE = 1, GPIO_PIN_INTR_NEGEDGE = 2, GPIO_PIN_INTR_ANYEDGE = 3, GPIO_PIN_INTR_LOLEVEL = 4, GPIO_PIN_INTR_HILEVEL = 5 } |
Defines the GPIO interrupt type. More... | |
enum | StreamType { eSST_Invalid, eSST_Memory, eSST_File, eSST_Template, eSST_JsonObject, eSST_User, eSST_Unknown } |
Data stream type. More... | |
enum | TemplateExpandState { eTES_Wait, eTES_Found, eTES_StartVar, eTES_SendingVar } |
Template file stream expand state. More... | |
enum | EStationConnectionStatus { eSCS_Idle = 0, eSCS_Connecting, eSCS_WrongPassword, eSCS_AccessPointNotFound, eSCS_ConnectionFailed, eSCS_GotIP } |
WiFi station connection states. More... | |
enum | SmartConfigType { SCT_EspTouch = SC_TYPE_ESPTOUCH, SCT_AirKiss = SC_TYPE_AIRKISS, SCT_EspTouch_AirKiss = SC_TYPE_ESPTOUCH_AIRKISS } |
Smart configuration type. More... | |
enum | SmartConfigEvent { SCE_Wait = SC_STATUS_WAIT, SCE_FindChannel = SC_STATUS_FIND_CHANNEL, SCE_GotSsid = SC_STATUS_GETTING_SSID_PSWD, SEC_Link = SC_STATUS_LINK, SEC_LinkOver = SC_STATUS_LINK_OVER } |
Smart configuration event. More... | |
typedef Vector< BssInfo > | BssList |
List of BSS. More... | |
enum | CpuFrequency { eCF_80MHz = 80, eCF_160MHz = 160 } |
CPU Frequency. More... | |
enum | DeepSleepOptions { eDSO_RF_CAL_BY_INIT_DATA = 0, eDSO_RF_CAL_ALWAYS = 1, eDSO_RF_CAL_NEVER = 2, eDSO_DISABLE_RF } |
Deep sleep options. More... | |
enum | SystemState { eSS_None, eSS_Intializing, eSS_Ready } |
System state. More... | |
Constants and enumerated lists used by Sming functions.
enum CpuFrequency |
enum DeepSleepOptions |
Deep sleep options.
enum eDBGPrefix |
WiFi station connection states.
enum GPIO_INT_TYPE |
Defines the GPIO interrupt type.
enum SmartConfigEvent |
Smart configuration event.
enum SmartConfigType |
Smart configuration type.
enum StreamType |
Data stream type.
Enumerator | |
---|---|
eSST_Invalid |
Stream content not valid. |
eSST_Memory |
Memory data stream. |
eSST_File |
File data stream. |
eSST_Template |
Template data stream. |
eSST_JsonObject |
JSON object data stream. |
eSST_User |
User defined data stream. |
eSST_Unknown |
Unknown data stream type. |
enum SystemClockStatus |
enum SystemState |
System state.
enum TemplateExpandState |
enum TimeZone |