rusEFI
The most advanced open source ECU
|
Idle Air Control valve hardware.
This is just the hardware interface - deciding where to put the valve happens in idle_thread.cpp
Definition in file idle_hardware.cpp.
Functions | |
void | applyIACposition (percent_t position) |
Variables | |
static StepDirectionStepper | iacStepperHw |
static DualHBridgeStepper | iacHbridgeHw |
StepperMotor iacMotor | CCM_OPTIONAL |
static SimplePwm | idleSolenoidOpen ("idle open") |
static SimplePwm | idleSolenoidClose ("idle close") |
void applyIACposition | ( | percent_t | position | ) |
currently idle level is an percent value (0-100 range), and PWM takes a float in the 0..1 range todo: unify?
Start PWM for idleValvePin
Definition at line 30 of file idle_hardware.cpp.
Referenced by IdleController::onFastCallback().
StepperMotor iacMotor CCM_OPTIONAL |
Definition at line 24 of file idle_hardware.cpp.
|
static |
Definition at line 23 of file idle_hardware.cpp.
Referenced by applyIACposition().
|
static |
Definition at line 22 of file idle_hardware.cpp.
Referenced by applyIACposition().
|
static |
Referenced by applyIACposition().
|
static |
Referenced by applyIACposition().