feat: Model level ADC Jitter filter option (#1363)
* ADC Filter - On/off state configurable at the model level * Updated YAML configuration to match change from ADC Filter feature commit * Companion changes to support ADC jitter filter to be a model configuration item. * Renamed jitterFilter field to noJitterFilter. This better describes the semantic, which is inverted. * Updated after review * Re-run generate-yaml * Changed ADC Jitter filter control on Model to be tri state. Off, On or use the radio setting * Adde NOBACKUP() to the added field * Re-generate yaml_datastructs * Making the default state to use radio setting/Global value * Updated after review: Changing to more consistent naming across firmware and companion. * Reverted files that was accidently added to the commit. Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
This commit is contained in:
co-authored by
Peter Feerick
parent
09980bf640
commit
c3c8a2e3f1
@@ -42,7 +42,7 @@ static inline void check_struct()
|
||||
CHKSIZE(CurveRef, 2);
|
||||
|
||||
/* Difference between Taranis/Horus is LEN_EXPOMIX_NAME */
|
||||
/* LEN_FUNCTION_NAME is the difference in CustomFunctionData */
|
||||
/* LEN_xFUNCTION_NAME is the difference in CustomFunctionData */
|
||||
|
||||
CHKSIZE(VarioData, 5);
|
||||
|
||||
@@ -117,29 +117,29 @@ static inline void check_struct()
|
||||
|
||||
#if defined(PCBXLITES)
|
||||
CHKSIZE(RadioData, 860);
|
||||
CHKSIZE(ModelData, 6159);
|
||||
CHKSIZE(ModelData, 6160);
|
||||
#elif defined(PCBXLITE)
|
||||
CHKSIZE(RadioData, 858);
|
||||
CHKSIZE(ModelData, 6159);
|
||||
CHKSIZE(ModelData, 6160);
|
||||
#elif defined(RADIO_TPRO)
|
||||
CHKSIZE(RadioData, 841);
|
||||
CHKSIZE(ModelData, 6184);
|
||||
CHKSIZE(ModelData, 6185);
|
||||
#elif defined(PCBX7)
|
||||
CHKSIZE(RadioData, 864);
|
||||
CHKSIZE(ModelData, 6159);
|
||||
CHKSIZE(ModelData, 6160);
|
||||
#elif defined(PCBX9E)
|
||||
CHKSIZE(RadioData, 954);
|
||||
CHKSIZE(ModelData, 6611);
|
||||
CHKSIZE(ModelData, 6612);
|
||||
#elif defined(PCBX9D) || defined(PCBX9DP)
|
||||
CHKSIZE(RadioData, 896);
|
||||
CHKSIZE(ModelData, 6603);
|
||||
CHKSIZE(ModelData, 6604);
|
||||
#elif defined(PCBHORUS)
|
||||
#if defined(PCBX10)
|
||||
CHKSIZE(RadioData, 921);
|
||||
CHKSIZE(ModelData, 11023);
|
||||
CHKSIZE(ModelData, 11024);
|
||||
#else
|
||||
CHKSIZE(RadioData, 903);
|
||||
CHKSIZE(ModelData, 11021);
|
||||
CHKSIZE(ModelData, 11022);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user