Skip to content

S31: enaBLE - #6332

Open
bugadani wants to merge 4 commits into
esp-rs:mainfrom
bugadani:s31-radio
Open

bugadani wants to merge 4 commits into
esp-rs:mainfrom
bugadani:s31-radio

Conversation

@bugadani

@bugadani bugadani commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Still quite hacky, but at least it works now. Closes #6312

Changelog

esp-hal

  • No changelog necessary.

esp-radio

  • Added: BLE support for ESP32-S31
  • Added: BLE - Wi-Fi coexistence support for ESP32-S31

esp-radio-rtos-driver

  • Added: QueueImplementation::try_send_to_front_from_isr

esp-rtos

  • No changelog necessary.

esp-sync

  • Changed: Applied Zcmp workaround for ESP32-S31

@bugadani
bugadani force-pushed the s31-radio branch 4 times, most recently from 254a70a to 87a9529 Compare September 15, 2026 09:58
@github-actions

Copy link
Copy Markdown

New commits in main have made this PR unmergeable. Please resolve the conflicts.

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Sep 15, 2026
@github-actions github-actions Bot added merge-conflict Merge conflict detected. Automatically added/removed by CI. and removed merge-conflict Merge conflict detected. Automatically added/removed by CI. labels Sep 15, 2026
@github-actions

Copy link
Copy Markdown

New commits in main have made this PR unmergeable. Please resolve the conflicts.

@github-actions github-actions Bot added merge-conflict Merge conflict detected. Automatically added/removed by CI. and removed merge-conflict Merge conflict detected. Automatically added/removed by CI. labels Sep 16, 2026
@github-actions

Copy link
Copy Markdown

New commits in main have made this PR unmergeable. Please resolve the conflicts.

@github-actions github-actions Bot removed the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Sep 16, 2026
w.clk_i2c_mst_en().bit(en);
w.clk_coex_en().bit(en)
w.clk_coex_en().bit(en);
w.clk_wifipwr_en().bit(en)

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.

On other chips, this is enabled by the sleep setup code, modem_clock_hal_enable_wifipwr_clock and modem_clock_select_lp_clock_source_wifi.

@bugadani
bugadani force-pushed the s31-radio branch 2 times, most recently from e0baf61 to e8afe23 Compare September 17, 2026 20:54
@bugadani
bugadani marked this pull request as ready for review September 17, 2026 20:54
@bugadani
bugadani marked this pull request as draft September 17, 2026 21:05
@bugadani
bugadani marked this pull request as ready for review September 18, 2026 09:25
@bugadani
bugadani force-pushed the s31-radio branch 4 times, most recently from 536d83d to 79c66cc Compare September 18, 2026 12:07
@bugadani
bugadani marked this pull request as draft September 18, 2026 12:13
@bjoernQ

bjoernQ commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

local testing looks promising at least

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Sep 21, 2026
@github-actions

Copy link
Copy Markdown

New commits in main have made this PR unmergeable. Please resolve the conflicts.

@github-actions github-actions Bot removed the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Sep 21, 2026
@bugadani
bugadani marked this pull request as ready for review September 21, 2026 11:08
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.

Fix ESP-NOW tests on ESP32S31

2 participants