mirror of
https://github.com/esphome/esphome.git
synced 2026-09-22 04:28:43 +00:00
4a842f8e834e30f4f1ad14c8731c605e36b58e9c
IDF 6 uses picolibc instead of newlib. In newlib, vfprintf was a thin 36-byte trampoline to _vfprintf_r, so wrapping printf/vprintf/fprintf was sufficient to dead-code eliminate _vfprintf_r. In picolibc, vfprintf IS the heavy implementation (~2.8 KB) and is referenced directly by SDK components. Add vfprintf to the wrap list to intercept those references.
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
601 MiB
Languages
C++
55.7%
Python
43.7%
C
0.3%
JavaScript
0.2%
