uwb_cirdiag.h
Per-reception CIA first-path/STS diagnostics stream (channel-impulse…
Overview
Per-reception CIA first-path/STS diagnostics stream (channel-impulse
Stage 0). The RX callback latches the DW3000's CIA diagnostic bank (Ipatov/STS first-path
index, F1..F3, power, peak, STS quality, xtal offset); task context emits it as one
"[ALAB] t=<us> ev=uwb.diag ..." line for tools/aliro_lab.py. OFF at boot; armed at runtime
(nRF aliro cir on, ESP32 rides the lab on gate).
used by uwb_cirdiag.c uwb_rxdiag.c aliro_shell.c
API
Fstatic inline void uwb_cirdiag_set_enabled(bool on)
Stub: set_enabled is a no-op.
Fstatic inline bool uwb_cirdiag_enabled(void)
Stub: enabled returns false.
Fstatic inline void uwb_cirdiag_dump_set_enabled(bool on)
Stub: dump_set_enabled is a no-op.
Fstatic inline bool uwb_cirdiag_dump_enabled(void)
Stub: dump_enabled returns false.
Fstatic inline uint32_t uwb_cirdiag_ring_count(void)
Stub: ring_count returns 0.
Fstatic inline bool uwb_cirdiag_capture(uint32_t status, uint16_t datalength, bool deadline_pending)
Stub: capture returns false.
Fstatic inline void uwb_cirdiag_flush(void)
Stub: flush is a no-op.
Fstatic inline bool uwb_cirdiag_window_due(void)
Stub: window_due returns false.
Fstatic inline void uwb_cirdiag_probe(void)
Stub: probe is a no-op.