mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-04 22:17:01 +08:00
[ahrs] warn if PERIODIC_FREQUENCY is lower than AHRS freqs
This commit is contained in:
@@ -127,10 +127,17 @@ PRINT_CONFIG_VAR(MODULES_FREQUENCY)
|
||||
#define AHRS_PROPAGATE_FREQUENCY PERIODIC_FREQUENCY
|
||||
#endif
|
||||
PRINT_CONFIG_VAR(AHRS_PROPAGATE_FREQUENCY)
|
||||
#if AHRS_PROPAGATE_FREQUENCY > PERIODIC_FREQUENCY
|
||||
#warning PERIODIC_FREQUENCY should be >= AHRS_PROPAGATE_FREQUENCY
|
||||
#endif
|
||||
|
||||
#ifndef AHRS_CORRECT_FREQUENCY
|
||||
#define AHRS_CORRECT_FREQUENCY PERIODIC_FREQUENCY
|
||||
#endif
|
||||
PRINT_CONFIG_VAR(AHRS_CORRECT_FREQUENCY)
|
||||
#if AHRS_CORRECT_FREQUENCY > PERIODIC_FREQUENCY
|
||||
#warning PERIODIC_FREQUENCY should be >= AHRS_CORRECT_FREQUENCY
|
||||
#endif
|
||||
|
||||
static inline void on_gyro_event( void );
|
||||
static inline void on_accel_event( void );
|
||||
|
||||
@@ -60,11 +60,17 @@ PRINT_CONFIG_MSG("LOW PASS FILTER ON GYRO RATES")
|
||||
#define AHRS_PROPAGATE_FREQUENCY PERIODIC_FREQUENCY
|
||||
#endif
|
||||
PRINT_CONFIG_VAR(AHRS_PROPAGATE_FREQUENCY)
|
||||
#if AHRS_PROPAGATE_FREQUENCY > PERIODIC_FREQUENCY
|
||||
#warning PERIODIC_FREQUENCY should be >= AHRS_PROPAGATE_FREQUENCY
|
||||
#endif
|
||||
|
||||
#ifndef AHRS_CORRECT_FREQUENCY
|
||||
#define AHRS_CORRECT_FREQUENCY AHRS_PROPAGATE_FREQUENCY
|
||||
#endif
|
||||
PRINT_CONFIG_VAR(AHRS_CORRECT_FREQUENCY)
|
||||
#if AHRS_CORRECT_FREQUENCY > PERIODIC_FREQUENCY
|
||||
#warning PERIODIC_FREQUENCY should be >= AHRS_CORRECT_FREQUENCY
|
||||
#endif
|
||||
|
||||
#ifndef AHRS_MAG_CORRECT_FREQUENCY
|
||||
#define AHRS_MAG_CORRECT_FREQUENCY 50
|
||||
|
||||
Reference in New Issue
Block a user