feat: UWB anchor auto-discovery (Issue #698) #706

Merged
sl-jetson merged 1 commits from sl-uwb/issue-698-anchor-discovery into salty/uwb-tag-display-wireless 2026-03-20 17:38:46 -04:00
2 changed files with 542 additions and 876 deletions
Showing only changes of commit fd6893f684 - Show all commits

View File

@ -1,8 +1,17 @@
; SaltyBot UWB Tag Firmware
; Target: Makerfabs ESP32 UWB Pro with Display (DW1000 + SSD1306 OLED)
; SaltyBot UWB Tag Firmware — Issue #545, Issue #698
; Target: Makerfabs ESP32 UWB Pro with Display (DW3000 + SSD1306 OLED)
;
; The tag is battery-powered, worn by the person being tracked.
; It initiates DS-TWR ranging with each anchor in round-robin,
; shows status on OLED display, and sends data via ESP-NOW.
;
; Library: Makerfabs MaUWB_DW3000
; https://github.com/Makerfabs/MaUWB_DW3000
;
; Flash:
; pio run -e tag --target upload
; Monitor (USB debug):
; pio device monitor -b 115200
[env:tag]
platform = espressif32
@ -10,12 +19,11 @@ board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600
lib_extra_dirs = ../../lib
lib_deps =
https://github.com/Makerfabs/MaUWB_DW3000.git
adafruit/Adafruit SSD1306@^2.5.7
adafruit/Adafruit GFX Library@^1.11.5
board_build.partitions = huge_app.csv
build_flags =
-DCORE_DEBUG_LEVEL=0
-DTAG_ID=0x01
-Wno-error=return-type
-DTAG_ID=0x01 ; unique per tag (0x010xFE)
-DRANGE_INTERVAL_MS=50 ; 20 Hz round-robin across discovered anchors

File diff suppressed because it is too large Load Diff