![]() |
Speeduino
|
Functions | |
| static void | onEndIgnitionEvent (IgnitionSchedule *pSchedule) |
| Called when an ignition event ends. I.e. a spark fires. | |
| BEGIN_LTO_ALWAYS_INLINE (void) static ignitionPendingToRunning(Schedule *pSchedule) | |
| Called when the supplied schedule transitions from a PENDING state to RUNNING. | |
| void | moveToNextState (IgnitionSchedule &schedule) |
| Shared ignition schedule timer ISR implementation. Should be called by the actual ignition timer ISRs (as timed interrupts) when either the start time or the duration time are reached. See Schedule finite state machine. | |
| static void | disableSchedule (Schedule &schedule) |
| void | disableFuelSchedule (uint8_t channel) |
| void | disableIgnSchedule (uint8_t channel) |
| void | disableAllFuelSchedules (void) |
| void | disableAllIgnSchedules (void) |
| BEGIN_LTO_ALWAYS_INLINE | ( | void | ) |
Called when the supplied schedule transitions from a PENDING state to RUNNING.
Called when the supplied schedule transitions from a RUNNING state to PENDING.
Called when the supplied schedule transitions from a RUNNING state to OFF.











| void moveToNextState | ( | IgnitionSchedule & | schedule | ) |
Shared ignition schedule timer ISR implementation. Should be called by the actual ignition timer ISRs (as timed interrupts) when either the start time or the duration time are reached. See Schedule finite state machine.
| schedule | The ignition schedule to move to the next state |

|
inlinestatic |
Called when an ignition event ends. I.e. a spark fires.
| pSchedule | Pointer to the schedule that fired the spark |
