debug/continuous-sampling
- LSM6DSL: ODR 12.5->52Hz high-performance, gyro FS 2000->500dps, FIFO stream mode, watermark 4 sets (24 words) interrupt driven, 4-sample average output 13Hz, 1s no-data watchdog auto recovery - MMC5983: enable 20Hz continuous measurement mode (was dead code), remove per-read SW_RST, STATUS polling + INT dual path, write-1-clear Meas_M_Done to release INT latch, 2-sample average output 10Hz, timeout auto recovery - I2C driver: add wait timeout and state machine retry limit to read/write, NACK fast-return FALSE, eliminate bus-stuck infinite loop - main.c: continuous acquire loop (no IDLE dead-end on first failure), keep UpdateOk valid to fix up/coll command race, TimingAcquisition compatible with continuous mode, add LoraPowerHandler (LoRa RX during comm, sleep otherwise, saves ~10mA), remove 10Hz hot-path debug prints - Attitude update ~10Hz (IMU 13Hz / mag 10Hz), gateway upload cadence unchanged
LaserTracing
Description
Languages
C
99.4%
Assembly
0.6%