Skip to content

Starts porting firmware to ESP-IDF based firmware for the Seeed XIAO ESP32-S3 board.#4

Merged
RobertDaleSmith merged 8 commits into
mainfrom
esp32
Sep 17, 2025
Merged

Starts porting firmware to ESP-IDF based firmware for the Seeed XIAO ESP32-S3 board.#4
RobertDaleSmith merged 8 commits into
mainfrom
esp32

Conversation

@RobertDaleSmith
Copy link
Copy Markdown
Owner

A firmware built for ESP32 (/esp32), to verify whether connection/signal strength of Seeed XIAO ESP32-S3 with external antenna is better than Seeed XIAO nRF with an onboard antenna.

Implements:

  • base ESP-IDF 6.0 project and dev environment.
  • BLE HID central scanning and pairing to MP^.
  • USB HID device (TinyUSB) that emulates MP^ descriptors/reports.
  • BLE HID to USB HID transport bridge to passalong raw reports.
  • RSSI signal strength monitoring.
  • BAS battery service level monitoring.
  • CDC serial log monitoring (for UART later)
  • DFU serial command to more easily put XIAO into bootloader mode.

@RobertDaleSmith RobertDaleSmith merged commit 21a5495 into main Sep 17, 2025
2 checks passed
@RobertDaleSmith RobertDaleSmith deleted the esp32 branch September 17, 2025 18:06
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