You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Andreas Berthoud 3e20a8dbf3 ble-dongle: Split commands into shared and non-shared 4 years ago
backend backend: Create Python package 'monsun_backend' 4 years ago
nucleo-wb55-ble ble: Prevent disable of HSI48 osc used for USB 4 years ago
nucleo-wb55-blinky Add hello world blinky files 5 years ago
nucleo-wb55-dongle-ble ble-dongle: Split commands into shared and non-shared 4 years ago
nucleo-wb55-dongle-blinky blinky: Add dongle version 5 years ago
nucleo-wb55-dongle-usb usb: Dongle is working 5 years ago
nucleo-wb55-i2c i2c: load and interprete moisture value from seesaw 5 years ago
nucleo-wb55-usb usb: Add example of command interpreter 5 years ago
.gitignore backend: Create Python package 'monsun_backend' 4 years ago
.pre-commit-config.yaml Add pre-commit hooks 4 years ago
README.md ble: Add Request, Response, Notification classes 4 years ago
config_example.yml backend: Create Python package 'monsun_backend' 4 years ago
download.py ble-dongle: Implement blinky 4 years ago
pyproject.toml Add pre-commit hooks 4 years ago
requirements.txt backend: Create Python package 'monsun_backend' 4 years ago
serial_communication.py ble-dongle: Implement logger over USB 4 years ago
setup.cfg Add pre-commit hooks 4 years ago

README.md

STM32WB55 boards

Board

Wireless stack update

Dongle

Just update FUS and download binary

BLE

GAP

GAP concepts: https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gap

GATT

GATT concepts: https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt

Client

ble-client-seq.puml