1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-13 13:01:55 +03:00

emulation on host: minor updates (#8454)

* emulation on host: minor fixes
merge MockDigital.cpp and HostWiring.cpp

* emulation: share mockverbose between CI-on-host and emulation

* mock: add missing recently overridden method

* remove extern variable, use weak function
This commit is contained in:
david gauchard
2022-02-20 14:27:52 +01:00
committed by GitHub
parent 7356cd1ef1
commit 15e7d35d6e
7 changed files with 51 additions and 61 deletions

View File

@ -142,6 +142,15 @@ void EspClass::getHeapStats(uint32_t* hfree, uint16_t* hmax, uint8_t* hfrag) {
if (hfrag) *hfrag = 100 - (sqrt(hm) * 100) / hf;
}
void EspClass::getHeapStats(uint32_t* hfree, uint32_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)
{
(void) sector;
@ -263,3 +272,8 @@ void EspClass::setExternalHeap()
void EspClass::resetHeap()
{
}
void EspClass::reset ()
{
abort();
}