Commit Graph

33 Commits

Author SHA1 Message Date
onur 988f9686e7 test(pps): analyze loop stability and telemetry 2026-07-28 21:41:41 +03:00
onur 73db2a8355 test(pps): add end-to-end timing validation 2026-07-28 21:13:10 +03:00
onur 156cfc8b77 fix(gps): adapt Doppler bandwidth from board validation 2026-07-26 03:15:52 +03:00
onur 23650be635 feat(gps): split Doppler paths for ESKF and PPS 2026-07-26 01:59:08 +03:00
onur 49b8609bb4 feat(gps): expose ESKF build profiles and 460800 UART 2026-07-25 19:39:36 +03:00
onur ecbb8d0b68 feat(pps): add adaptive disciplined timing loop 2026-07-25 17:56:41 +03:00
onur 0f6b3482c5 docs(pps): record live lock diagnosis 2026-07-25 13:32:24 +03:00
onur 971be036a0 feat(fusion): fuse Doppler velocity in ESKF 2026-07-25 13:11:33 +03:00
onur 2da5fb7153 docs(gps): document tracking quality and Doppler pipeline 2026-07-25 12:16:59 +03:00
onur 5b8cd8560f fix(gps): smooth Doppler measurements before velocity WLS 2026-07-25 12:09:02 +03:00
onur b2ca7db633 feat(gps): expose Doppler and signal quality measurements 2026-07-25 11:30:38 +03:00
onur 64860d1ced fix(gps): recover when tracking loss IRQ is missed 2026-07-24 20:33:45 +03:00
onur 86dfbeafac fix(gps): make acquisition and reacquisition deterministic 2026-07-24 20:13:33 +03:00
onur e57b19b4ee fix(gps): synchronize complete raw navigation epochs 2026-07-24 15:00:40 +03:00
onur fe0eb19dc5 fix(gps): harden navigation epoch recovery 2026-07-24 14:01:58 +03:00
onur ea055a36d2 fix(fusion): harden ESKF GPS failure handling 2026-07-24 12:33:26 +03:00
onur 93766b007f Clarify zero-based tracking PRN indices 2026-07-24 12:06:06 +03:00
onur bdce4a3046 Rate limit corrected UART telemetry 2026-07-23 23:55:33 +03:00
onur 9ff895600b Keep fused location streaming through GPS rejects 2026-07-23 23:29:08 +03:00
onur fc242b2883 Fix GPS nav epoch recovery and document debug levels 2026-07-23 20:48:42 +03:00
onur 516016efb9 Make GPS navigation epochs interrupt-coherent
Wait for every navigation-ready tracking channel in a GPS epoch, remove unlocked channels without a timeout, and keep late joins for the next epoch. Reset PLIC ownership during warm initialization and extend Linux synthetic, integrity, and fake-MMIO regression coverage.
2026-07-23 19:20:06 +03:00
onur 7cc3eb2a54 Integrate asynchronous GPS IMU fusion 2026-07-16 23:49:43 +03:00
onur 38a96dd88f Document STEVAL INT1 hardware verification 2026-07-16 17:51:43 +03:00
onur 927f6e2858 Document fusion handoff and PPS lock diagnosis 2026-07-16 13:47:05 +03:00
onur dd6569c025 Add generic IMU fusion and PMOD IRQ verification 2026-07-16 13:47:02 +03:00
onur e77651dac3 Make SoC tool setup reproducible and portable 2026-07-16 02:42:21 +03:00
onur df563aa207 Add STEVAL-MKI217V1 SPI logger and replay 2026-07-13 22:16:51 +03:00
onur f16ac8aa80 Add bare-metal TDK IMU ESKF fusion 2026-07-13 18:26:06 +03:00
onur 4edb665d52 Add GPS integrity checks and GPS IMU ESKF fusion tools 2026-07-13 11:08:12 +03:00
onur 8260862854 redundant files 2026-07-12 13:01:29 +03:00
onur e2570f47dc minor changes 2026-07-12 12:55:57 +03:00
onur 1d9cac6016 some changes 2026-07-12 11:43:27 +03:00
onur 07ddf298f9 first draft 2026-07-12 11:01:51 +03:00