Skip to content

Build/unify config to toplevel#8

Merged
zevorn merged 2 commits intomainfrom
build/unify-config-to-toplevel
Mar 14, 2026
Merged

Build/unify config to toplevel#8
zevorn merged 2 commits intomainfrom
build/unify-config-to-toplevel

Conversation

@zevorn
Copy link
Copy Markdown
Owner

@zevorn zevorn commented Mar 14, 2026

No description provided.

zevorn added 2 commits March 15, 2026 02:54
The ES8311 audio driver depends on the esp_codec_dev managed
component which is only available on boards that declare it
(e.g. xiaozhi-xmini).  ESP32-S3 QEMU and other platforms
that lack this component failed to compile.

Replace the broad CLAW_PLATFORM_ESP_IDF guard with a
__has_include("esp_codec_dev.h") check so the driver
gracefully falls through to stubs when the dependency
is absent.

Signed-off-by: Chao Liu <chao.liu.zevorn@gmail.com>
Shorten the generated config header name for brevity.

Signed-off-by: Chao Liu <chao.liu.zevorn@gmail.com>
@zevorn zevorn merged commit c87ea93 into main Mar 14, 2026
8 of 9 checks passed
@zevorn zevorn deleted the build/unify-config-to-toplevel branch March 15, 2026 09:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant