feat: UWB tag BLE configuration interface (Issue #690) #692
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-uwb/issue-690-tag-ble-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds BLE GATT config server so the UWB tag can be configured from a phone app (nRF Connect compatible).
Advertising:
UWB_TAG_XXXX— last 4 hex digits of MAC, unique per board12345678-1234-5678-1234-56789abcdef0Characteristics:
Config JSON keys:
sleep_timeout_sdisplay_brightnesstag_nameuwb_channelranging_interval_msbattery_reportExample write (nRF Connect):
Persistence: NVS namespace
uwb_cfg— survives power cycle.Partition:
huge_app.csvadded — BLE + WiFi + DW1000 requires ~1.76MB. Build: 55.8% flash, 18.1% RAM.Test plan
[ble] Advertising as "UWB_TAG_XXXX"12345678-...-abcdef0{"display_brightness":50}→ Status notifies "+OK", OLED dims{"display_brightness":300}→ Status notifies "+ERR:display_brightness out of range"esp32/uwb_anchor/) unchanged🤖 Generated with Claude Code
1eda0c12a4to8ee9b4cca9