Access to the ESP8266 system Provides system control and monitoring of the ESP8266.
More...
Access to the ESP8266 system Provides system control and monitoring of the ESP8266.
◆ SystemReadyDelegate
Handler function for system ready.
◆ TaskCallback
typedef void(* TaskCallback) (void *param) |
Task callback function type, void* parameter.
- Note
- Callback code does not need to be in IRAM
◆ TaskCallback32
typedef void(* TaskCallback32) (uint32_t param) |
Task callback function type, uint32_t parameter.
- Note
- Callback code does not need to be in IRAM
◆ TaskDelegate
◆ CpuFrequency
CPU Frequency.
Enumerator |
---|
eCF_80MHz | CPU 80MHz.
|
eCF_160MHz | CPU 160MHz.
|
◆ DeepSleepOptions
Deep sleep options.
Enumerator |
---|
eDSO_RF_CAL_BY_INIT_DATA | RF_CAL or not after deep-sleep wake up, depends on init data byte 108.
|
eDSO_RF_CAL_ALWAYS | RF_CAL after deep-sleep wake up, there will be large current.
|
eDSO_RF_CAL_NEVER | no RF_CAL after deep-sleep wake up, there will only be small current.
|
eDSO_DISABLE_RF | disable RF after deep-sleep wake up, just like modem sleep, there will be the smallest current.
|
◆ SystemState
System state.
Enumerator |
---|
eSS_None | System state unknown.
|
eSS_Intializing | System initialising.
|
eSS_Ready | System ready.
|
◆ System
Global instance of system object.
- Note
- Use system.function to access system functions
-
Example: