Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Ardupilot
GitHub Repository: Ardupilot/ardupilot
Path: blob/master/libraries/AP_ExternalAHRS/AP_ExternalAHRS_config.h
9742 views
1
#pragma once
2
3
#include <AP_HAL/AP_HAL_Boards.h>
4
5
#ifndef AP_EXTERNAL_AHRS_ENABLED
6
#define AP_EXTERNAL_AHRS_ENABLED HAL_PROGRAM_SIZE_LIMIT_KB > 2048
7
#endif
8
9
#ifndef AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
10
#define AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED AP_EXTERNAL_AHRS_ENABLED
11
#endif
12
13
#ifndef AP_EXTERNAL_AHRS_MICROSTRAIN5_ENABLED
14
#define AP_EXTERNAL_AHRS_MICROSTRAIN5_ENABLED AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
15
#endif
16
17
#ifndef AP_EXTERNAL_AHRS_MICROSTRAIN7_ENABLED
18
#define AP_EXTERNAL_AHRS_MICROSTRAIN7_ENABLED AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
19
#endif
20
21
#ifndef AP_MICROSTRAIN_ENABLED
22
#define AP_MICROSTRAIN_ENABLED AP_EXTERNAL_AHRS_MICROSTRAIN5_ENABLED || AP_EXTERNAL_AHRS_MICROSTRAIN7_ENABLED
23
#endif
24
25
#ifndef AP_EXTERNAL_AHRS_VECTORNAV_ENABLED
26
#define AP_EXTERNAL_AHRS_VECTORNAV_ENABLED AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
27
#endif
28
29
#ifndef AP_EXTERNAL_AHRS_INERTIALLABS_ENABLED
30
#define AP_EXTERNAL_AHRS_INERTIALLABS_ENABLED AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
31
#endif
32
33
#ifndef AP_EXTERNAL_AHRS_SBG_ENABLED
34
#define AP_EXTERNAL_AHRS_SBG_ENABLED AP_EXTERNAL_AHRS_BACKEND_DEFAULT_ENABLED
35
#endif
36
37
38