mirror of
https://github.com/esp8266/Arduino.git
synced 2025-04-21 10:26:06 +03:00
emulation on host: Add missing ESP.*() mocking methods to EspClass. (#5765)
This commit is contained in:
parent
d3a2ab9bb4
commit
9ba89ebaf4
@ -105,6 +105,40 @@ uint32_t EspClass::getFreeHeap()
|
|||||||
return 30000;
|
return 30000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String EspClass::getResetReason()
|
||||||
|
{
|
||||||
|
return "Power on";
|
||||||
|
}
|
||||||
|
|
||||||
|
uint32_t EspClass::getFreeSketchSpace()
|
||||||
|
{
|
||||||
|
return 4 * 1024 * 1024;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8_t EspClass::getCpuFreqMHz()
|
||||||
|
{
|
||||||
|
return 160;
|
||||||
|
}
|
||||||
|
|
||||||
|
const char *EspClass::getSdkVersion()
|
||||||
|
{
|
||||||
|
return "2.5.0";
|
||||||
|
}
|
||||||
|
|
||||||
|
uint32_t EspClass::getFlashChipSpeed()
|
||||||
|
{
|
||||||
|
return 40;
|
||||||
|
}
|
||||||
|
|
||||||
|
void EspClass::getHeapStats(uint32_t* hfree, uint16_t* hmax, uint8_t* hfrag) {
|
||||||
|
uint32_t hf = 10 * 1024;
|
||||||
|
float hm = 1 * 1024;
|
||||||
|
|
||||||
|
if (hfree) *hfree = hf;
|
||||||
|
if (hmax) *hmax = hm;
|
||||||
|
if (hfrag) *hfrag = 100 - (sqrt(hm) * 100) / hf;
|
||||||
|
}
|
||||||
|
|
||||||
bool EspClass::flashEraseSector(uint32_t sector)
|
bool EspClass::flashEraseSector(uint32_t sector)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user