| Target | ESP32P4 | ESP32S3 | ESP32S2 | ESP32C3 | ESP32C6 | ESP32H2 | ESP32 |
|---|
| Example | FLASH | RAM | FLASH | RAM | FLASH | RAM | FLASH | RAM | FLASH | RAM | FLASH | RAM | FLASH | RAM |
| ArduinoOTA/examples/BasicOTA | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| AsyncUDP/examples/AsyncUDPClient | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| AsyncUDP/examples/AsyncUDPMulticastServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | ⚠️ +4 | 0 |
| AsyncUDP/examples/AsyncUDPServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| DNSServer/examples/CaptivePortal | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| EEPROM/examples/eeprom_class | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| EEPROM/examples/eeprom_extra | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| EEPROM/examples/eeprom_write | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/AnalogOut/LEDCFade | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/AnalogOut/LEDCSingleChannel | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/AnalogOut/LEDCSoftwareFade | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/AnalogOut/SigmaDelta | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/AnalogOut/ledcFrequency | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/AnalogOut/ledcWrite_RGB | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/AnalogRead | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/AnalogReadContinuous | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/ArduinoStackSize | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/CI/CIBoardsTest | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/ChipID/GetChipID | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/DeepSleep/TimerWakeUp | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP32/examples/DeepSleep/TouchWakeUp | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP32/examples/FreeRTOS/BasicMultiThreading | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/FreeRTOS/Mutex | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/FreeRTOS/Queue | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/FreeRTOS/Semaphore | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/GPIO/BlinkRGB | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/GPIO/FunctionalInterrupt | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/GPIO/FunctionalInterruptStruct | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/GPIO/GPIOInterrupt | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/HWCDC_Events | 💚 -10 | 0 | ⚠️ +140 | 0 | - | - | ⚠️ +222 | 0 | ⚠️ +214 | 0 | ⚠️ +208 | 0 | - | - |
| ESP32/examples/MacAddress/GetMacAddress | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/Legacy_RMT_Driver_Compatible | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMTCallback | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMTLoopback | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMTReadXJT | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMTWrite_RGB_LED | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMT_CPUFreq_Test | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMT_EndOfTransmissionState | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/RMT/RMT_LED_Blink | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/ResetReason/ResetReason | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/ResetReason/ResetReason2 | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/BaudRateDetect_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/OnReceiveError_BREAK_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/OnReceive_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/RS485_Echo_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/RxFIFOFull_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/RxTimeout_Demo | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/Serial_All_CPU_Freqs | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/Serial_STD_Func_OnReceive | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Serial/onReceiveExample | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/TWAI/TWAIreceive | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/TWAI/TWAItransmit | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Template/ExampleTemplate | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| ESP32/examples/Time/SimpleTime | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP32/examples/Timer/RepeatTimer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Timer/WatchdogTimer | 💚 -10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -20 | 0 |
| ESP32/examples/Touch/TouchInterrupt | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP32/examples/Touch/TouchRead | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP32/examples/Utilities/HEXBuilder | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Utilities/MD5Builder | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Utilities/SHA1Builder | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP_I2S/examples/ES8388_loopback | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP_I2S/examples/Record_to_WAV | 💚 -10 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP_I2S/examples/Simple_tone | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESPmDNS/examples/mDNS-SD_Extended | 💚 -10 | 0 | 💚 -16 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESPmDNS/examples/mDNS_Web_Server | 💚 -10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Ethernet/examples/ETH_TLK110 | 💚 -10 | 0 | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| Ethernet/examples/ETH_W5500_Arduino_SPI | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Ethernet/examples/ETH_W5500_IDF_SPI | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Ethernet/examples/ETH_WIFI_BRIDGE | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 0 | 0 |
| FFat/examples/FFat_Test | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| FFat/examples/FFat_time | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPClient/examples/Authorization | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -20 | 0 |
| HTTPClient/examples/BasicHttpClient | 💚 -10 | 0 | ⚠️ +4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPClient/examples/BasicHttpsClient | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPClient/examples/ReuseConnection | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPClient/examples/StreamHttpClient | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPUpdate/examples/httpUpdate | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPUpdate/examples/httpUpdateSPIFFS | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPUpdate/examples/httpUpdateSecure | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| HTTPUpdateServer/examples/WebUpdater | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| LittleFS/examples/LITTLEFS_test | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| LittleFS/examples/LITTLEFS_time | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetBIOS/examples/ESP_NBNST | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientInsecure | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientPSK | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientSecure | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientSecureProtocolUpgrade | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientShowPeerCredentials | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientTrustOnFirstUse | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| PPP/examples/PPP_Basic | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| PPP/examples/PPP_WIFI_BRIDGE | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Preferences/examples/Prefs2Struct | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Preferences/examples/StartCounter | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| SD/examples/SD_Test | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| SD/examples/SD_time | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| SD_MMC/examples/SD2USBMSC | 💚 -10 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - | - | - |
| SD_MMC/examples/SDMMC_Test | 💚 -10 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| SD_MMC/examples/SDMMC_time | 💚 -10 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| SPI/examples/SPI_Multiple_Buses | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| SPIFFS/examples/SPIFFS_Test | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| SPIFFS/examples/SPIFFS_time | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| TFLiteMicro/examples/hello_world | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| Ticker/examples/Blinker | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| Ticker/examples/TickerBasic | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| Ticker/examples/TickerParameter | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| USB/examples/CompositeDevice | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/ConsumerControl | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/CustomHIDDevice | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/FirmwareMSC | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Gamepad | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/HIDVendor | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Keyboard/KeyboardLogout | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Keyboard/KeyboardMessage | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Keyboard/KeyboardReprogram | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Keyboard/KeyboardSerial | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/KeyboardAndMouseControl | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/MIDI/MidiController | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/MIDI/MidiInterface | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/MIDI/MidiMusicBox | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/MIDI/ReceiveMidi | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/Mouse/ButtonMouseControl | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/SystemControl | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/USBMSC | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/USBSerial | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| USB/examples/USBVendor | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | - | - |
| Update/examples/AWS_S3_OTA_Update | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Update/examples/HTTPS_OTA_Update | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Update/examples/HTTP_Client_AES_OTA_Update | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Update/examples/HTTP_Server_AES_OTA_Update | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Update/examples/OTAWebUpdater | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Update/examples/SD_Update | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| WebServer/examples/AdvancedWebServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/FSBrowser | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/Filters | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HelloServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpAdvancedAuth | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpAuthCallback | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpAuthCallbackInline | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpBasicAuth | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpBasicAuthSHA1 | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/HttpBasicAuthSHA1orBearerToken | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/MultiHomedServers | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/PathArgServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/SDWebServer | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/SimpleAuthentification | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/UploadHugeFile | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WebServer/examples/WebServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -20 | 0 |
| WebServer/examples/WebUpdate | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/FTM/FTM_Initiator | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/FTM/FTM_Responder | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/SimpleWiFiServer | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiAccessPoint | 💚 -10 | 0 | 0 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiClient | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiClientBasic | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiClientConnect | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiClientEvents | 💚 -10 | 0 | 0 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiClientStaticIP | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiExtender | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiIPv6 | 💚 -10 | 0 | ⚠️ +4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiMulti | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiMultiAdvanced | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiScan | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiScanAsync | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiScanDualAntenna | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiScanTime | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiTelnetToSerial | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiUDPClient | 💚 -10 | 0 | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Wire/examples/WireMaster | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Wire/examples/WireScan | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Wire/examples/WireSlave | 💚 -10 | 0 | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/BLE5_extended_scan | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| BLE/examples/BLE5_multi_advertising | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| BLE/examples/BLE5_periodic_advertising | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| BLE/examples/BLE5_periodic_sync | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| BLE/examples/Beacon_Scanner | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Client | - | - | 0 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/EddystoneTLM_Beacon | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/EddystoneURL_Beacon | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Notify | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Scan | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Server | - | - | 💚 -12 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Server_multiconnect | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 0 | 0 |
| BLE/examples/UART | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/Write | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| BLE/examples/iBeacon | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| ESP32/examples/Camera/CameraWebServer (1) | - | - | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 0 | 0 |
| ESP32/examples/Camera/CameraWebServer (2) | - | - | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 💚 -20 | 0 |
| ESP32/examples/Camera/CameraWebServer (3) | - | - | 💚 -4 | 0 | - | - | - | - | - | - | - | - | - | - |
| ESP32/examples/DeepSleep/ExternalWakeUp | - | - | 💚 -4 | 0 | 💚 -4 | 0 | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP_NOW/examples/ESP_NOW_Broadcast_Master | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP_NOW/examples/ESP_NOW_Broadcast_Slave | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP_NOW/examples/ESP_NOW_Network | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP_NOW/examples/ESP_NOW_Serial | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| ESP_SR/examples/Basic | - | - | 💚 -4 | 0 | - | - | - | - | - | - | - | - | - | - |
| HTTPClient/examples/HTTPClientEnterprise | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Insights/examples/DiagnosticsSmokeTest | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Insights/examples/MinimalDiagnostics | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterColorLight | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -48 | 0 |
| Matter/examples/MatterCommissionTest | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterComposedLights | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterContactSensor | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterDimmableLight | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterEnhancedColorLight | - | - | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -12 | 0 |
| Matter/examples/MatterFan | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterHumiditySensor | - | - | 0 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -12 | 0 |
| Matter/examples/MatterMinimum | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterOccupancySensor | - | - | 0 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -20 | 0 |
| Matter/examples/MatterOnIdentify | - | - | 0 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -12 | 0 |
| Matter/examples/MatterOnOffLight | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterOnOffPlugin | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterPressureSensor | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterSmartButon | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterTemperatureLight | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterTemperatureSensor | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/MatterThermostat | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Matter/examples/WiFiProvWithinMatter | - | - | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| NetworkClientSecure/examples/WiFiClientSecureEnterprise | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| RainMaker/examples/RMakerCustom | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | - | - |
| RainMaker/examples/RMakerCustomAirCooler | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | - | - |
| RainMaker/examples/RMakerSonoffDualR3 | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | - | - |
| RainMaker/examples/RMakerSwitch | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | - | - |
| SimpleBLE/examples/SimpleBleDevice | - | - | ⚠️ +16 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| WebServer/examples/Middleware | - | - | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WPS | - | - | 💚 -4 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -4 | 0 |
| WiFi/examples/WiFiBlueToothSwitch | - | - | 💚 -4 | 0 | - | - | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -20 | 0 |
| WiFi/examples/WiFiClientEnterprise | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFi/examples/WiFiSmartConfig | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| WiFiProv/examples/WiFiProv | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 💚 -10 | 0 | - | - | 💚 -16 | 0 |
| Zigbee/examples/Zigbee_Color_Dimmer_Switch | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -20 | 0 |
| Zigbee/examples/Zigbee_Gateway | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | - | - | - | - | 💚 -16 | 0 |
| Zigbee/examples/Zigbee_On_Off_Switch | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Zigbee/examples/Zigbee_Range_Extender | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| Zigbee/examples/Zigbee_Thermostat | - | - | 💚 -4 | 0 | 💚 -4 | 0 | 0 | 0 | 💚 -10 | 0 | 💚 -10 | 0 | 💚 -16 | 0 |
| OpenThread/examples/COAP/coap_lamp | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/COAP/coap_switch | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/SimpleCLI | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/SimpleNode | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/SimpleThreadNetwork/ExtendedRouterNode | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/SimpleThreadNetwork/LeaderNode | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/SimpleThreadNetwork/RouterNode | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/ThreadScan | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| OpenThread/examples/onReceive | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Analog_Input_Output | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_CarbonDioxide_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Color_Dimmable_Light | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Contact_Switch | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Dimmable_Light | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Illuminance_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_OTA_Client | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Occupancy_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_On_Off_Light | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_PM25_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Pressure_Flow_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Scan_Networks | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Temp_Hum_Sensor_Sleepy | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Temperature_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Vibration_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Wind_Speed_Sensor | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| Zigbee/examples/Zigbee_Window_Covering | - | - | - | - | - | - | - | - | 💚 -10 | 0 | 💚 -10 | 0 | - | - |
| BluetoothSerial/examples/DiscoverConnect | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/GetLocalMAC | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/SerialToSerialBT | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/SerialToSerialBTM | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/SerialToSerialBT_Legacy | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/SerialToSerialBT_SSP | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/bt_classic_device_discovery | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| BluetoothSerial/examples/bt_remove_paired_devices | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| ESP32/examples/DeepSleep/SmoothBlink_ULP_Code | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
| Ethernet/examples/ETH_LAN8720 | - | - | - | - | - | - | - | - | - | - | - | - | 💚 -16 | 0 |
Uh oh!
There was an error while loading.Please reload this page.
ets_sys.hsupports log redirection whenets_printf()is used and some functions are set withets_install_putc1()orets_install_putc1().I need to add a custom
ets_install_putc1()handler to redirect arduino logs, but sadly the implementation inesp32-hal-uart.cis bypassing theets_printf()internal mechanism and is directly callingets_write_char_uart()instead .arduino-esp32/cores/esp32/esp32-hal-uart.c
Lines 1123 to 1132 in6c04a93
Why ? I really was not able to figure out...
But this piece of code prevents everybody from redirecting Arduino logs, except with the boards in the macro conditions listed above...
Since I do not know the logic why
ets_printf()is not called in all cases, I am proposing to add a macro:ARDUINO_LOG_FORCE_ETS_PRINTF=1which, when set, will make sure all the logs go throughets_printf().The user setting this macro will then be responsible to:
ets_install_putc1(ets_write_char_uart)ets_install_putc1(my_custom_character_log_callback)with his custom function to redirect the logs.Use case example:
With the macro def and the code above Arduino logs with be printed:
outputs: