https://github.com/papydoctor/esp32_ble_uart
Just a clean example of BLE UART in Rust
https://github.com/papydoctor/esp32_ble_uart
bluetooth-low-energy esp32 no-std rust uart
Last synced: about 1 month ago
JSON representation
Just a clean example of BLE UART in Rust
- Host: GitHub
- URL: https://github.com/papydoctor/esp32_ble_uart
- Owner: papyDoctor
- Created: 2025-06-15T07:33:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-15T15:21:19.000Z (about 1 year ago)
- Last Synced: 2025-06-15T16:20:07.976Z (about 1 year ago)
- Topics: bluetooth-low-energy, esp32, no-std, rust, uart
- Language: Rust
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BLUETOOTH BLE UART
This is a clean **no_std** example of using GATT UART bluetooth BLE with the ESP32-H2 SOC using Rust embassy.
Don't change the uuids used, they are the nrf defacto standard for uart capabilities.
Used with ESP32-H2-DevKitM-1-N4 and with espflash (no probe-rs) but can be used with other Espressif SoC with bluetooth features.
Use the beautifull BluefruitConnect https://learn.adafruit.com/bluefruit-le-connect/ios-setup app to test this example
The task task_led(...) is just a task example, not working with the embedded WS2812B LED
## [Changelog](CHANGELOG.md)
## License
Licensed under either of
- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.