32 #define AHRS_COMP_ID_NONE 0
33 #define AHRS_COMP_ID_GENERIC 1
34 #define AHRS_COMP_ID_IR 2
35 #define AHRS_COMP_ID_ICQ 3
36 #define AHRS_COMP_ID_ICE 4
37 #define AHRS_COMP_ID_FC 4
38 #define AHRS_COMP_ID_DCM 6
39 #define AHRS_COMP_ID_FINV 7
40 #define AHRS_COMP_ID_MLKF 8
41 #define AHRS_COMP_ID_GX3 9
42 #define AHRS_COMP_ID_CHIMU 10
43 #define AHRS_COMP_ID_VECTORNAV 11
44 #define AHRS_COMP_ID_EKF2 12
45 #define AHRS_COMP_ID_MADGWICK 13
46 #define AHRS_COMP_ID_FLOW 14
54 #ifdef AHRS_SECONDARY_TYPE_H
55 #include AHRS_SECONDARY_TYPE_H
bool(* AhrsEnableOutput)(bool)
void ahrs_register_impl(AhrsEnableOutput enable)
Register an AHRS implementation.
void ahrs_init(void)
AHRS initialization.
int ahrs_switch(uint8_t idx)
Switch to the output of another AHRS impl.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.