1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-12 19:10:32 +03:00
This commit is contained in:
Jan Post 2025-07-11 16:43:58 +02:00 committed by GitHub
commit 892ac436d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -104,10 +104,18 @@ void checkFlashStop(void);
#define DEFAULT_BLACKBOX_DEVICE BLACKBOX_DEVICE_NONE
#endif
PG_REGISTER_WITH_RESET_TEMPLATE(blackboxConfig_t, blackboxConfig, PG_BLACKBOX_CONFIG, 4);
#define FIELDS_ENABLED_DEFAULT (0 \
| (1 << FLIGHT_LOG_FIELD_SELECT_SETPOINT) \
| (1 << FLIGHT_LOG_FIELD_SELECT_GYRO) \
| (1 << FLIGHT_LOG_FIELD_SELECT_ACC) \
| (1 << FLIGHT_LOG_FIELD_SELECT_MOTOR) \
| (1 << FLIGHT_LOG_FIELD_SELECT_GYROUNFILT) \
)
PG_REGISTER_WITH_RESET_TEMPLATE(blackboxConfig_t, blackboxConfig, PG_BLACKBOX_CONFIG, 5);
PG_RESET_TEMPLATE(blackboxConfig_t, blackboxConfig,
.fields_disabled_mask = 0, // default log all fields
.fields_disabled_mask = ~FIELDS_ENABLED_DEFAULT, // invert bits to convert enabled to disabled mask (historic reason)
.sample_rate = BLACKBOX_RATE_QUARTER,
.device = DEFAULT_BLACKBOX_DEVICE,
.mode = BLACKBOX_MODE_NORMAL,