All Projects → eupn → stm32wb55

eupn / stm32wb55

Licence: other
Implementation of bluetooth-hci for STM32WB5x wireless SoC

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to stm32wb55

py-bluetooth-utils
Python module containing bluetooth utility functions, in particular for easy BLE scanning and advertising
Stars: ✭ 60 (+233.33%)
Mutual labels:  ble, bluetooth-low-energy, hci
blatann
Python BLE library for the Nordic nRF52 connectivity firmware
Stars: ✭ 44 (+144.44%)
Mutual labels:  ble, bluetooth-low-energy
H.E.L.P.
Home Environment Locating People 🍍
Stars: ✭ 19 (+5.56%)
Mutual labels:  ble, bluetooth-low-energy
ble-utilities-unreal
This is Unreal Engine plugin that allows to scan for BLE devices with Cycling Power service running, connect to one of them and subscribe for its notifications.
Stars: ✭ 48 (+166.67%)
Mutual labels:  ble, bluetooth-low-energy
bluetooth stack
这是一个开源的双模蓝牙协议栈(bluetooth.stack)(btstack),可以运行在STM32,Linux.,包含HCI,L2CAP,SDP,RFCOMM,HFP,SPP,A2DP,AVRCP,AVDTP,AVCTP,OBEX,PBAP等协议,后续会继续维护,以达到商用的目的
Stars: ✭ 204 (+1033.33%)
Mutual labels:  ble, hci
BLELib
This library contains many of the features you need to interact with BLE peripherals
Stars: ✭ 21 (+16.67%)
Mutual labels:  ble, bluetooth-low-energy
Arduino-BLE-MIDI
MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino
Stars: ✭ 133 (+638.89%)
Mutual labels:  ble, bluetooth-low-energy
SmartSpin2k
Transform your spin bike into a Smart Trainer!
Stars: ✭ 88 (+388.89%)
Mutual labels:  ble, bluetooth-low-energy
python-sonicare
Python library to communicate with a Phillips Sonicare toothbrush via Bluetooth Low Energy
Stars: ✭ 46 (+155.56%)
Mutual labels:  ble, bluetooth-low-energy
android-ble-made-easy
An Android Library for handling Bluetooth Low Energy on Android Easy
Stars: ✭ 34 (+88.89%)
Mutual labels:  ble, bluetooth-low-energy
goble
Bluetooth Low Energy for Go
Stars: ✭ 43 (+138.89%)
Mutual labels:  ble, bluetooth-low-energy
ESP32BleAdvertise
Simple library for BLE advertise using ESP32 in Arduino
Stars: ✭ 39 (+116.67%)
Mutual labels:  ble, bluetooth-low-energy
IOS-CoreBluetooth-Mock
Mocking library for CoreBluetooth framework.
Stars: ✭ 142 (+688.89%)
Mutual labels:  ble, bluetooth-low-energy
stm32wb-hal
[WIP] embedded-hal for the STM32WB family of microcontrollers
Stars: ✭ 19 (+5.56%)
Mutual labels:  rust-embedded, stm32wb55
theheraldproject.github.io
Herald - Proximity Detection Protocol and research documentation, including the Fair Efficacy Formula
Stars: ✭ 17 (-5.56%)
Mutual labels:  ble, bluetooth-low-energy
Bluetooth-ble-beamer-and-scanner-for-tracing-corona-virus-infected-individual
Bluetooth ble beacon beamer and scanner for tracing corona virus infected person similar to Trace Together app
Stars: ✭ 26 (+44.44%)
Mutual labels:  ble, bluetooth-low-energy
ESP32 BLE OTA Arduino
OTA update on ESP32 via BLE
Stars: ✭ 41 (+127.78%)
Mutual labels:  ble, bluetooth-low-energy
BLE SDK6 examples
Examples for the Dialog Smartbond Bluetooth low energy families based on the SDK6
Stars: ✭ 38 (+111.11%)
Mutual labels:  ble, bluetooth-low-energy
daydream-node
Quick Node.js module to connect to the Daydream controller and receive all the data
Stars: ✭ 17 (-5.56%)
Mutual labels:  ble, bluetooth-low-energy
awesome-bluetooth-security
List of Bluetooth BR/EDR/LE security resources
Stars: ✭ 220 (+1122.22%)
Mutual labels:  ble, bluetooth-low-energy

stm32wb55

Build Status

This is an implementation of bluetooth-hci for STM32WB5x, based on BlueNRG reference implementation of bluetooth-hci.

It's using an embedded-hal implementation for low-level interaction.

This crate provides the vendor-specific Bluetooth HCI for STMicro's STM32WB5x family of wireless SoC. It extends bluetooth-hci with vendor-specific commands and events and associated error types.

Examples

Work in Progress

This crate is a work-in-progress. Thanks to STM32WB5x BLE stack sharing majority of HCI command set with the existing BlueNRG, this crate in its current state is already quite usable.

The essence of the work that should be done is to find differences in details of HCI command set implementation and fixing them.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].