Skip to content

BT Proxy & minimal esphome api#2003

Merged
openshwprojects merged 15 commits intoopenshwprojects:mainfrom
NonPIayerCharacter:btproxy
Mar 16, 2026
Merged

BT Proxy & minimal esphome api#2003
openshwprojects merged 15 commits intoopenshwprojects:mainfrom
NonPIayerCharacter:btproxy

Conversation

@NonPIayerCharacter
Copy link
Copy Markdown
Contributor

Original ESP code and ESPHome api by @DeDaMrAzR

Currently only passive/active scan on RTL8720D, no active connections.
ESP bt is disabled.


//#if (OBK_VARIANT == OBK_VARIANT_BTPROXY)
#if (OBK_VARIANT == OBK_VARIANT_BTPROXY)
#define ENABLE_BT_PROXY 1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we agree to keep the naming convention as drv_bt_proxy and drv_anything?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's better to keep it as drv_esphome_api, since it'll probably evolve to include sensors, switches etc.

@DeDaMrAzR
Copy link
Copy Markdown
Contributor

Since I never paid attention on ALT builds what happens to the binary size with BT compiled in?

@NonPIayerCharacter
Copy link
Copy Markdown
Contributor Author

N_ALT normal rbl - 496kb, with bt - 605kb.
7238 normal - 496kb, bt - 639kb.

@openshwprojects openshwprojects merged commit 42729cf into openshwprojects:main Mar 16, 2026
63 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.18.275 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants