Add generic IMU fusion and PMOD IRQ verification

This commit is contained in:
2026-07-14 11:03:13 +03:00
parent e77651dac3
commit dd6569c025
35 changed files with 2680 additions and 70 deletions
@@ -5,6 +5,7 @@
#include <stdint.h>
#include "eskf.h"
#include "fusion_imu_quality.h"
#include "fusion_measurement.h"
#include "fusion_motion.h"
@@ -104,6 +105,9 @@ typedef struct {
void fusion_engine_default_config(fusion_engine_config_t* config,
uint64_t timebase_hz);
bool fusion_engine_apply_imu_quality(
fusion_engine_config_t* config,
const fusion_imu_quality_profile_t* profile);
bool fusion_engine_init(fusion_engine_t* engine,
const fusion_engine_config_t* config);