mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-20 14:55:21 +03:00
Fix vtx_freq default value when USE_VTX_TABLES is defined (#8637)
Fix vtx_freq default value when USE_VTX_TABLES is defined
This commit is contained in:
commit
383ba1cd8e
1 changed files with 17 additions and 9 deletions
|
@ -47,16 +47,24 @@
|
|||
#include "vtx.h"
|
||||
|
||||
|
||||
PG_REGISTER_WITH_RESET_TEMPLATE(vtxSettingsConfig_t, vtxSettingsConfig, PG_VTX_SETTINGS_CONFIG, 0);
|
||||
PG_REGISTER_WITH_RESET_FN(vtxSettingsConfig_t, vtxSettingsConfig, PG_VTX_SETTINGS_CONFIG, 0);
|
||||
|
||||
PG_RESET_TEMPLATE(vtxSettingsConfig_t, vtxSettingsConfig,
|
||||
.band = VTX_TABLE_DEFAULT_BAND,
|
||||
.channel = VTX_TABLE_DEFAULT_CHANNEL,
|
||||
.power = VTX_TABLE_DEFAULT_POWER,
|
||||
.freq = VTX_TABLE_DEFAULT_FREQ,
|
||||
.pitModeFreq = VTX_TABLE_DEFAULT_PITMODE_FREQ,
|
||||
.lowPowerDisarm = VTX_LOW_POWER_DISARM_OFF,
|
||||
);
|
||||
void pgResetFn_vtxSettingsConfig(vtxSettingsConfig_t *vtxSettingsConfig)
|
||||
{
|
||||
#ifdef USE_VTX_TABLE
|
||||
vtxSettingsConfig->band = 0;
|
||||
vtxSettingsConfig->channel = 0;
|
||||
vtxSettingsConfig->power = 0;
|
||||
vtxSettingsConfig->freq = 0;
|
||||
#else
|
||||
vtxSettingsConfig->freq = VTX_TABLE_DEFAULT_FREQ;
|
||||
vtxSettingsConfig->band = VTX_TABLE_DEFAULT_BAND;
|
||||
vtxSettingsConfig->channel = VTX_TABLE_DEFAULT_CHANNEL;
|
||||
vtxSettingsConfig->power = VTX_TABLE_DEFAULT_POWER;
|
||||
#endif
|
||||
vtxSettingsConfig->pitModeFreq = VTX_TABLE_DEFAULT_PITMODE_FREQ;
|
||||
vtxSettingsConfig->lowPowerDisarm = VTX_LOW_POWER_DISARM_OFF;
|
||||
}
|
||||
|
||||
typedef enum {
|
||||
VTX_PARAM_POWER = 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue