diff --git a/script/analyze_component_buses.py b/script/analyze_component_buses.py index 574ea2a484..39e1e66c75 100755 --- a/script/analyze_component_buses.py +++ b/script/analyze_component_buses.py @@ -79,6 +79,7 @@ ISOLATED_COMPONENTS = { "mcp4725": "no YAML config to specify i2c bus id", "mcp47a1": "no YAML config to specify i2c bus id", "modbus_controller": "Defines multiple modbus buses for testing client/server functionality - conflicts with package modbus bus", + "neopixelbus": "RMT type conflict with ESP32 Arduino/ESP-IDF headers (enum vs struct rmt_channel_t)", "packages": "cannot merge packages", } diff --git a/script/test_build_components.py b/script/test_build_components.py index bc4affc171..e27bd695c1 100755 --- a/script/test_build_components.py +++ b/script/test_build_components.py @@ -43,6 +43,7 @@ from script.merge_component_configs import merge_component_configs PLATFORM_MAX_GROUP_SIZE = { "esp8266-ard": 10, # ESP8266 Arduino has limited IRAM "esp8266-idf": 10, # ESP8266 IDF also has limited IRAM + # BK72xx now uses BK7252 board (1.62MB flash vs 1.03MB) - no limit needed # Other platforms can handle larger groups } diff --git a/tests/test_build_components/build_components_base.bk72xx-ard.yaml b/tests/test_build_components/build_components_base.bk72xx-ard.yaml index 9a4e15d5cf..817acc3c39 100644 --- a/tests/test_build_components/build_components_base.bk72xx-ard.yaml +++ b/tests/test_build_components/build_components_base.bk72xx-ard.yaml @@ -3,7 +3,7 @@ esphome: friendly_name: $component_name bk72xx: - board: generic-bk7231n-qfn32-tuya + board: generic-bk7252 logger: level: VERY_VERBOSE