diff --git a/reference/speeduino.ini b/reference/speeduino.ini index 368b622c..deae171c 100644 --- a/reference/speeduino.ini +++ b/reference/speeduino.ini @@ -335,7 +335,7 @@ page = 7 iacCrankDuty = array, U08, 44, [4], "Duty %", 1.0, 0, 0, 100, 0 iacCrankBins = array, U08, 48, [4], "C", 1.0, -40, -40, 215, 0 - iacAlgorithm = bits , U08, 52, [0:2], "None", "On/Off", "PWM", "PWM Closed Loop", "Stepper", "Stepper Closed Loop" + iacAlgorithm = bits , U08, 52, [0:2], "None", "On/Off", "PWM", "INVALID", "Stepper", "INVALID", "INVALID", "INVALID" iacStepTime = bits , U08, 52, [3:5], "1", "2", "3", "4", "5", "6" unused52 = bits , U08, 52, [6:7], "One", "INVALID", "INVALID", "INVALID" @@ -441,11 +441,11 @@ page = 7 subMenu = crankPW, "Cranking Settings" subMenu = std_warmup, "&Warmup Enrichment" subMenu = std_separator - ;subMenu = idleSettings, "Idle Control" - subMenu = iacPwm_curve, "Idle - PWM Duty Cycle", { iacAlgorithm == 2 || iacAlgorithm == 3 } - subMenu = iacPwmCrank_curve, "Idle - PWM Cranking Duty Cycle", { iacAlgorithm == 2 || iacAlgorithm == 3 } - subMenu = iacStep_curve, "Idle - Stepper Motor", { iacAlgorithm == 4 || iacAlgorithm == 5 } - subMenu = iacStepCrank_curve, "Idle - Stepper Motor Cranking", { iacAlgorithm == 4 || iacAlgorithm == 5 } + subMenu = idleSettings, "Idle Control" + subMenu = iacPwm_curve, "Idle - PWM Duty Cycle", 7, { iacAlgorithm == 2 || iacAlgorithm == 3 } + subMenu = iacPwmCrank_curve, "Idle - PWM Cranking Duty Cycle", 7, { iacAlgorithm == 2 || iacAlgorithm == 3 } + subMenu = iacStep_curve, "Idle - Stepper Motor", 7, { iacAlgorithm == 4 || iacAlgorithm == 5 } + subMenu = iacStepCrank_curve, "Idle - Stepper Motor Cranking", 7, { iacAlgorithm == 4 || iacAlgorithm == 5 } menuDialog = main menu = "T&ools" @@ -547,6 +547,16 @@ page = 7 field = "Fan Output Inverted (see F1)", fanInv field = "Fan temperature SP", fanSP field = "Fan hysteresis", fanHyster + + dialog = stepper_idle, "Stepper Idle" + field = "Step time (ms)", iacStepTime, { iacAlgorithm == 4 || iacAlgorithm == 5 } + field = "Home steps", iacStepHome, { iacAlgorithm == 4 || iacAlgorithm == 5 } + + dialog = idleSettings, "Idle Settings" + field = "Idle control type", iacAlgorithm + field = "#Fast Idle" + field = "Fast idle temp", iacFastTemp, { iacAlgorithm == 1 } + panel = stepper_idle dialog = crankPW, "Cranking Pulsewidths (ms)"