@@ -3663,7 +3663,7 @@ static void printConfig(const char *cmdline, bool doDiff)
3663
3663
printMotorMix (dumpMask , primaryMotorMixer_CopyArray , primaryMotorMixer (0 ));
3664
3664
3665
3665
// print custom servo mixer if exists
3666
- cliPrintHashLine ("servo mix " );
3666
+ cliPrintHashLine ("servo mixer " );
3667
3667
cliDumpPrintLinef (dumpMask , customServoMixers_CopyArray [0 ].rate == 0 , "smix reset\r\n" );
3668
3668
printServoMix (dumpMask , customServoMixers_CopyArray , customServoMixers (0 ));
3669
3669
@@ -3675,16 +3675,6 @@ static void printConfig(const char *cmdline, bool doDiff)
3675
3675
cliPrintHashLine ("safehome" );
3676
3676
printSafeHomes (dumpMask , safeHomeConfig_CopyArray , safeHomeConfig (0 ));
3677
3677
#endif
3678
- #ifdef USE_PROGRAMMING_FRAMEWORK
3679
- cliPrintHashLine ("logic" );
3680
- printLogic (dumpMask , logicConditions_CopyArray , logicConditions (0 ));
3681
-
3682
- cliPrintHashLine ("gvar" );
3683
- printGvar (dumpMask , globalVariableConfigs_CopyArray , globalVariableConfigs (0 ));
3684
-
3685
- cliPrintHashLine ("pid" );
3686
- printPid (dumpMask , programmingPids_CopyArray , programmingPids (0 ));
3687
- #endif
3688
3678
3689
3679
cliPrintHashLine ("feature" );
3690
3680
printFeature (dumpMask , & featureConfig_Copy , featureConfig ());
@@ -3740,6 +3730,17 @@ static void printConfig(const char *cmdline, bool doDiff)
3740
3730
printOsdLayout (dumpMask , & osdLayoutsConfig_Copy , osdLayoutsConfig (), -1 , -1 );
3741
3731
#endif
3742
3732
3733
+ #ifdef USE_PROGRAMMING_FRAMEWORK
3734
+ cliPrintHashLine ("logic" );
3735
+ printLogic (dumpMask , logicConditions_CopyArray , logicConditions (0 ));
3736
+
3737
+ cliPrintHashLine ("global vars" );
3738
+ printGvar (dumpMask , globalVariableConfigs_CopyArray , globalVariableConfigs (0 ));
3739
+
3740
+ cliPrintHashLine ("programmable pid controllers" );
3741
+ printPid (dumpMask , programmingPids_CopyArray , programmingPids (0 ));
3742
+ #endif
3743
+
3743
3744
cliPrintHashLine ("master" );
3744
3745
dumpAllValues (MASTER_VALUE , dumpMask );
3745
3746
@@ -3760,7 +3761,6 @@ static void printConfig(const char *cmdline, bool doDiff)
3760
3761
cliPrintLinef ("profile %d" , currentProfileIndexSave + 1 );
3761
3762
cliPrintLinef ("battery_profile %d" , currentBatteryProfileIndexSave + 1 );
3762
3763
3763
- cliPrintHashLine ("save configuration\r\nsave" );
3764
3764
#ifdef USE_CLI_BATCH
3765
3765
batchModeEnabled = false;
3766
3766
#endif
@@ -3779,6 +3779,10 @@ static void printConfig(const char *cmdline, bool doDiff)
3779
3779
cliDumpBatteryProfile (getConfigBatteryProfile (), dumpMask );
3780
3780
}
3781
3781
3782
+ if ((dumpMask & DUMP_MASTER ) || (dumpMask & DUMP_ALL )) {
3783
+ cliPrintHashLine ("save configuration\r\nsave" );
3784
+ }
3785
+
3782
3786
#ifdef USE_CLI_BATCH
3783
3787
if (batchModeEnabled ) {
3784
3788
cliPrintHashLine ("end the command batch" );
0 commit comments