Anchor (esp32/uwb_anchor): - DW1000Ranging library (200m range, MODE_LONGDATA_RANGE_ACCURACY) - Unique addresses per anchor (anchor0/anchor1 build envs) - +RANGE output: anchor_id, tag_addr, range_mm, rssi - ESP-NOW receiver: forwards tag packets + priority E-STOP to Jetson - AT+ID? command Tag with Display (esp32/uwb_tag): - DW1000Ranging as tag, auto-discovers anchors - SSD1306 OLED: big distance, per-anchor ranges, RSSI bars, link status - ESP-NOW broadcast: range/heartbeat/estop packets - E-Stop on GPIO 0 (BOOT button), 10Hz TX while held - Display at 5Hz, ranging driven by DW1000Ranging.loop() Shared: - lib/DW1000/ extracted from mf_DW1000.zip (Makerfabs fork) - lib_extra_dirs for PlatformIO to find local library
34 lines
456 B
JavaScript
34 lines
456 B
JavaScript
var indexSectionsWithContent =
|
|
{
|
|
0: "_abcdefghijlmnoprstuvwx~",
|
|
1: "d",
|
|
2: "dr",
|
|
3: "abcdeghilmnoprstuvw~",
|
|
4: "_abcdflmnprstwx",
|
|
5: "abcdefhijlmnoprstuw",
|
|
6: "dt"
|
|
};
|
|
|
|
var indexSectionNames =
|
|
{
|
|
0: "all",
|
|
1: "classes",
|
|
2: "files",
|
|
3: "functions",
|
|
4: "variables",
|
|
5: "defines",
|
|
6: "pages"
|
|
};
|
|
|
|
var indexSectionLabels =
|
|
{
|
|
0: "All",
|
|
1: "Classes",
|
|
2: "Files",
|
|
3: "Functions",
|
|
4: "Variables",
|
|
5: "Macros",
|
|
6: "Pages"
|
|
};
|
|
|