# [rusEFI project](rusEFI-project) ## Advanced [Boost Control](#boost-control) [General Purpose PWM 1](#general-purpose-pwm-1) [General Purpose PWM 2](#general-purpose-pwm-2) [General Purpose PWM 3](#general-purpose-pwm-3) [General Purpose PWM 4](#general-purpose-pwm-4) [FSIO inputs](#fsio-inputs) [Aux PID](#aux-pid) [FSIO outputs](#fsio-outputs) [FSIO Table #1](#fsio-table-#1) [FSIO Table #2](#fsio-table-#2) [FSIO Table #3](#fsio-table-#3) [FSIO Table #4](#fsio-table-#4) [FSIO Formulas](#fsio-formulas) [FSIO Curve #1](#fsio-curve-#1) [FSIO Curve #2](#fsio-curve-#2) [FSIO Curve #3](#fsio-curve-#3) [FSIO Curve #4](#fsio-curve-#4) ### Boost Control ![x](overview/TS_generated/dialog_Boost_Control.png) ### General Purpose PWM 1 ![x](overview/TS_generated/dialog_General_Purpose_PWM_1.png) Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. ### General Purpose PWM 2 ![x](overview/TS_generated/dialog_General_Purpose_PWM_2.png) Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. ### General Purpose PWM 3 ![x](overview/TS_generated/dialog_General_Purpose_PWM_3.png) Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. ### General Purpose PWM 4 ![x](overview/TS_generated/dialog_General_Purpose_PWM_4.png) Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. ### FSIO inputs ![x](overview/TS_generated/dialog_FSIO_inputs.png) ### Aux PID ![x](overview/TS_generated/dialog_Aux_PID.png) Detailed status in console: Print details into rusEfi console ### FSIO outputs ![x](overview/TS_generated/dialog_FSIO_outputs.png) ### FSIO Table #1 ![x](overview/TS_generated/dialog_FSIO_Table_#1.png) ### FSIO Table #2 ![x](overview/TS_generated/dialog_FSIO_Table_#2.png) ### FSIO Table #3 ![x](overview/TS_generated/dialog_FSIO_Table_#3.png) ### FSIO Table #4 ![x](overview/TS_generated/dialog_FSIO_Table_#4.png) ### FSIO Formulas ![x](overview/TS_generated/dialog_FSIO_Formulas.png) use FSIO #16 for timing adjustment: See fsioTimingAdjustment ### FSIO Curve #1 ![x](overview/TS_generated/dialog_FSIO_Curve_#1.png) ### FSIO Curve #2 ![x](overview/TS_generated/dialog_FSIO_Curve_#2.png) ### FSIO Curve #3 ![x](overview/TS_generated/dialog_FSIO_Curve_#3.png) ### FSIO Curve #4 ![x](overview/TS_generated/dialog_FSIO_Curve_#4.png) generated by class com.rusefi.MdGenerator on Fri May 01 15:24:28 EDT 2020