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
22 lines
2.5 KiB
JavaScript
22 lines
2.5 KiB
JavaScript
var searchData=
|
|
[
|
|
['aat_5fbit',['AAT_BIT',['../DW1000Constants_8h.html#af2227e363be0750d2c269e1fb2edd255',1,'DW1000Constants.h']]],
|
|
['addnetworkdevices',['addNetworkDevices',['../classDW1000RangingClass.html#a0cb09f33a796ca2ad43ecba79807550b',1,'DW1000RangingClass::addNetworkDevices(DW1000Device *device, boolean shortAddress)'],['../classDW1000RangingClass.html#a7a33bf774529b577c5aad0f3561b9e8c',1,'DW1000RangingClass::addNetworkDevices(DW1000Device *device)']]],
|
|
['agc_5ftune',['AGC_TUNE',['../DW1000Constants_8h.html#af0648d8edc4f6065c2bbf4fd3805617d',1,'DW1000Constants.h']]],
|
|
['agc_5ftune1_5fsub',['AGC_TUNE1_SUB',['../DW1000Constants_8h.html#a01be39245f2c702bd553f786132211ed',1,'DW1000Constants.h']]],
|
|
['agc_5ftune2_5fsub',['AGC_TUNE2_SUB',['../DW1000Constants_8h.html#a97d76767b1974d92158329473835f759',1,'DW1000Constants.h']]],
|
|
['agc_5ftune3_5fsub',['AGC_TUNE3_SUB',['../DW1000Constants_8h.html#a2a5ae66a09abab172f7c5d411262e8ee',1,'DW1000Constants.h']]],
|
|
['anchor',['ANCHOR',['../DW1000Ranging_8h.html#aa4f4f475d870788649ecd1b2c23c76e1',1,'DW1000Ranging.h']]],
|
|
['attachblinkdevice',['attachBlinkDevice',['../classDW1000RangingClass.html#ae096e46b2dcb9d1241aeb2ae0abd96e6',1,'DW1000RangingClass']]],
|
|
['attacherrorhandler',['attachErrorHandler',['../classDW1000Class.html#ab2bdeb8c3e665686511d20b3e98447ef',1,'DW1000Class']]],
|
|
['attachinactivedevice',['attachInactiveDevice',['../classDW1000RangingClass.html#a3c4789ea6f21876f362ceff5bdcfeba1',1,'DW1000RangingClass']]],
|
|
['attachnewdevice',['attachNewDevice',['../classDW1000RangingClass.html#aa02ebfce7ab83fe8a28721812488bc19',1,'DW1000RangingClass']]],
|
|
['attachnewrange',['attachNewRange',['../classDW1000RangingClass.html#a00c302964eac2a7f2facbe21171f9bee',1,'DW1000RangingClass']]],
|
|
['attachreceivedhandler',['attachReceivedHandler',['../classDW1000Class.html#a114f68401a4e8832898817edc6a3c4d6',1,'DW1000Class']]],
|
|
['attachreceivefailedhandler',['attachReceiveFailedHandler',['../classDW1000Class.html#a3917b58d7b8b16a3d6209c6243748911',1,'DW1000Class']]],
|
|
['attachreceivetimeouthandler',['attachReceiveTimeoutHandler',['../classDW1000Class.html#a7482aeede5b47b6e100c491e9356b2d4',1,'DW1000Class']]],
|
|
['attachreceivetimestampavailablehandler',['attachReceiveTimestampAvailableHandler',['../classDW1000Class.html#a1f8fa61ddaf49a5f85728a11844027c3',1,'DW1000Class']]],
|
|
['attachsenthandler',['attachSentHandler',['../classDW1000Class.html#a2b02ecfd1d43711c9d3959bd223d7192',1,'DW1000Class']]],
|
|
['auto_5fclock',['AUTO_CLOCK',['../classDW1000Class.html#a51ea15737517c5a32919f6d00bf6aaab',1,'DW1000Class']]]
|
|
];
|