@@ -541,10 +541,26 @@ function adjustFieldDefsList(firmwareType, firmwareVersion) {
541541 DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'DUAL_GYRO' ) , 1 ) ;
542542 DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'DUAL_GYRO_COMBINED' ) , 1 ) ;
543543 }
544+ if ( semver . gte ( firmwareVersion , '4.2.0' ) ) {
545+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FF_INTERPOLATED' ) , 1 ) ;
546+ }
544547 if ( semver . gte ( firmwareVersion , '4.3.0' ) ) {
545548 DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FF_INTERPOLATED' ) , 1 , 'FEEDFORWARD' ) ;
546549 DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FF_LIMIT' ) , 1 , 'FEEDFORWARD_LIMIT' ) ;
550+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'DYN_IDLE' ) , 1 ) ;
551+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FFT' ) , 1 ) ;
552+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FFT_TIME' ) , 1 ) ;
553+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'FFT_FREQ' ) , 1 ) ;
554+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'GPS_RESCUE_THROTTLE_PID' ) , 1 ) ;
555+ }
556+ if ( semver . gte ( firmwareVersion , '4.4.0' ) ) {
557+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'BARO' ) , 1 ) ;
558+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'RTH' ) , 1 ) ;
559+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'GPS_RESCUE_THROTTLE_PID' ) , 1 ) ;
560+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'VTX_MSP' ) , 1 ) ;
561+ DEBUG_MODE . splice ( DEBUG_MODE . indexOf ( 'GPS_DOP' ) , 1 ) ;
547562 }
563+
548564 DEBUG_MODE = makeReadOnly ( DEBUG_MODE ) ;
549565
550566 // Flight mode names
0 commit comments