mirror of https://github.com/ArduPilot/ardupilot
38 lines
980 B
C
38 lines
980 B
C
|
// this file is inserted (by chibios_hwdef.py) into hwdef.h when
|
||
|
// configuring for bootloader builds
|
||
|
|
||
|
#define HAL_DSHOT_ALARM_ENABLED 0
|
||
|
#define HAL_LOGGING_ENABLED 0
|
||
|
#define HAL_SCHEDULER_ENABLED 0
|
||
|
|
||
|
// bootloaders *definitely* don't use the FFT library:
|
||
|
#ifndef HAL_GYROFFT_ENABLED
|
||
|
#define HAL_GYROFFT_ENABLED 0
|
||
|
#endif
|
||
|
|
||
|
// bootloaders don't talk to the GCS:
|
||
|
#ifndef HAL_GCS_ENABLED
|
||
|
#define HAL_GCS_ENABLED 0
|
||
|
#endif
|
||
|
|
||
|
// by default bootloaders don't use INS:
|
||
|
#ifndef AP_INERTIALSENSOR_ENABLED
|
||
|
#define AP_INERTIALSENSOR_ENABLED 0
|
||
|
#endif
|
||
|
|
||
|
#define HAL_MAX_CAN_PROTOCOL_DRIVERS 0
|
||
|
|
||
|
// bootloader does not save temperature cals etc:
|
||
|
#ifndef HAL_ENABLE_SAVE_PERSISTENT_PARAMS
|
||
|
#define HAL_ENABLE_SAVE_PERSISTENT_PARAMS 0
|
||
|
#endif
|
||
|
|
||
|
// make diagnosing Faults (e.g. HardFault) harder, but save bytes:
|
||
|
#ifndef AP_FAULTHANDLER_DEBUG_VARIABLES_ENABLED
|
||
|
#define AP_FAULTHANDLER_DEBUG_VARIABLES_ENABLED 0
|
||
|
#endif
|
||
|
|
||
|
#ifndef AP_WATCHDOG_SAVE_FAULT_ENABLED
|
||
|
#define AP_WATCHDOG_SAVE_FAULT_ENABLED 0
|
||
|
#endif
|