Skip to content

platform: add CONFIG_RTCLAW_TELEGRAM_ENABLE to all sdkconfig.defaults#72

Merged
zevorn merged 1 commit intomainfrom
fix/telegram-kconfig-defaults
Mar 18, 2026
Merged

platform: add CONFIG_RTCLAW_TELEGRAM_ENABLE to all sdkconfig.defaults#72
zevorn merged 1 commit intomainfrom
fix/telegram-kconfig-defaults

Conversation

@zevorn
Copy link
Copy Markdown
Owner

@zevorn zevorn commented Mar 18, 2026

Summary

  • CONFIG_RTCLAW_TELEGRAM_ENABLE was defined in both ESP32-C3 and ESP32-S3 Kconfig but never declared in any sdkconfig.defaults profile, causing it to silently fall through to Kconfig default (n)
  • Add explicit CONFIG_RTCLAW_TELEGRAM_ENABLE entries to all 9 sdkconfig.defaults* files across both ESP32 platforms
  • Also add missing CONFIG_RTCLAW_FEISHU_ENABLE entries to hardware board defaults (devkit, xiaozhi-xmini, esp32s3-default) that previously lacked any IM integration declarations

Affected files (9)

Profile Platform
boards/qemu/sdkconfig.defaults C3, S3
boards/qemu/sdkconfig.defaults.feishu C3, S3
boards/qemu/sdkconfig.defaults.demo C3, S3
boards/devkit/sdkconfig.defaults C3
boards/xiaozhi-xmini/sdkconfig.defaults C3
boards/default/sdkconfig.defaults S3

Test plan

  • make build-esp32c3-qemu — verify Telegram config visible in menuconfig
  • make build-esp32s3-qemu — verify Telegram config visible in menuconfig
  • Confirm CONFIG_RTCLAW_TELEGRAM_ENABLE defaults to n (not set) in all profiles

CONFIG_RTCLAW_TELEGRAM_ENABLE was defined in both ESP32-C3 and ESP32-S3
Kconfig files but never declared in any sdkconfig.defaults profile.
This caused the Telegram Bot integration to silently fall through to the
Kconfig default (disabled), with no explicit opt-in/opt-out visible in
the board configuration files.

Add explicit CONFIG_RTCLAW_TELEGRAM_ENABLE entries to all 9
sdkconfig.defaults files across both ESP32 platforms:
- QEMU base, feishu, and demo profiles (C3 + S3)
- Hardware boards: devkit, xiaozhi-xmini (C3), default (S3)

Also add missing CONFIG_RTCLAW_FEISHU_ENABLE entries to hardware board
defaults (devkit, xiaozhi-xmini, esp32s3-default) that previously
lacked any IM integration declarations.

Signed-off-by: Chao Liu <chao.liu.zevorn@gmail.com>
@zevorn zevorn force-pushed the fix/telegram-kconfig-defaults branch from 4c62c6d to 536524c Compare March 18, 2026 07:18
@zevorn zevorn merged commit 237dff2 into main Mar 18, 2026
8 checks passed
@zevorn zevorn deleted the fix/telegram-kconfig-defaults branch March 19, 2026 01:47
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