mirror of
https://github.com/esphome/esphome.git
synced 2026-02-28 18:04:19 -07:00
4114620aee5c52fc3c7209cc9858e5996d65ba95
The original table treated BK/RTL/LN SDK defaults as identical, but they differ significantly: - BK72XX: MEM_SIZE=32KB, TCP_SND_BUF=10×MSS — wildly oversized - RTL87XX: MEM_SIZE=5KB, TCP_SND_BUF=5×MSS — already conservative - LN882H: MEM_LIBC_MALLOC=1, TCP_SND_BUF=7×MSS — uses system heap Setting MEM_SIZE=16KB on RTL87XX was an 11KB *increase* from its 5KB SDK default, causing BD_RAM overflow on the mqtt test. Fix: only set MEM_SIZE on BK72XX (where the 32KB→12KB reduction is needed). RTL87XX keeps its SDK 5KB default, LN882H doesn't use it. The comparison table is updated with accurate per-SDK columns. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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
518 MiB
Languages
C++
64.1%
Python
35.5%
C
0.3%
