diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 6ac90cc905..4761979865 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1728,7 +1728,11 @@ uint8_t[CLT_CURVE_SIZE] autoscale iacCoasting; RPM-based idle position for co warning_message_t warning_message; -float[32] unusedGapInCalibration +#define FANCY_OPTIONS_COUNT 16 + +uint8_t[FANCY_OPTIONS_COUNT] fancyOptions;;"", 1, 0, 0, 255, 0 + +uint8_t[112] unusedGapInCalibration uint8_t[BOOST_LOAD_COUNT x BOOST_RPM_COUNT] autoscale boostTableOpenLoop;;"", {1/2}, 0, 0, 100, 1 uint8_t[BOOST_RPM_COUNT] autoscale boostRpmBins;;"RPM", 100, 0, 0, 25000, 0 @@ -2323,6 +2327,7 @@ end_struct #define ts_show_injection_mode true #define ts_show_maf true #define ts_show_fancy_hardware false +#define ts_show_fancy_options true #define ts_show_full_pinout true #define ts_show_egt true #define ts_show_k_line false diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 14d8a2ca23..2f646eeb9d 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -2080,6 +2080,7 @@ menuDialog = main subMenu = std_separator subMenu = fancyHardwareDialog, "Fancy Hardware"@@if_ts_show_fancy_hardware + subMenu = fancyOptionsDialog, "Fancy Options"@@if_ts_show_fancy_options subMenu = tractionEtbTableTbl, "Traction Control ETB Drop" subMenu = tractionTimingTableTbl, "Traction Control Timing Adjustment" subMenu = tractionIgnitionSkipDialog, "Traction Control Skip Ignition" @@ -4726,6 +4727,12 @@ dialog = tcuControls, "Transmission Settings" field = "Trailing Pin 3", trailingCoilPins3 field = "Trailing Pin 4", trailingCoilPins4 + dialog = fancyOptionsDialog, "Fancy Options" + field = fancyOptions0, fancyOptions0 + field = fancyOptions1, fancyOptions1 + field = fancyOptions2, fancyOptions2 + field = fancyOptions15, fancyOptions15 + dialog = fancyHardwareDialog, "Fancy Boards" field = fancySmartS,fancySmartS field = fancySmartL,fancySmartL