Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
SystemClass Class Reference

Public Member Functions

void initialize ()
 System initialisation. More...
 
bool isReady ()
 Check if system ready. More...
 
void restart ()
 Restart system. More...
 
void setCpuFrequency (CpuFrequency freq)
 Set the CPU frequency. More...
 
CpuFrequency getCpuFrequency ()
 Get the CPU frequency. More...
 
bool deepSleep (uint32 timeMilliseconds, DeepSleepOptions options=eDSO_RF_CAL_BY_INIT_DATA)
 Enter deep sleep mode. More...
 
void onReady (SystemReadyDelegate readyHandler)
 Set handler for system ready event. More...
 
void onReady (ISystemReadyHandler *readyHandler)
 Set handler for system ready event. More...
 
void applyFirmwareUpdate (uint32_t readFlashOffset, uint32_t targetFlashOffset, int firmwareSize)
 Apply a firmware update. More...