rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Functions | Variables
injection_gpio.cpp File Reference

Functions

void startSimultaneousInjection ()
 
void endSimultaneousInjectionOnlyTogglePins ()
 

Variables

bool printFuelDebug
 

Function Documentation

◆ endSimultaneousInjectionOnlyTogglePins()

void endSimultaneousInjectionOnlyTogglePins ( )

Definition at line 16 of file injection_gpio.cpp.

16 {
17 efitick_t nowNt = getTimeNowNt();
18 for (size_t i = 0; i < engineConfiguration->cylindersCount; i++) {
19 enginePins.injectors[i].close(nowNt);
20 }
21}
InjectorOutputPin injectors[MAX_CYLINDER_COUNT]
Definition efi_gpio.h:127
void close(efitick_t nowNt)
EnginePins enginePins
Definition efi_gpio.cpp:24
efitick_t getTimeNowNt()
Definition efitime.cpp:19
static constexpr engine_configuration_s * engineConfiguration

Referenced by endSimultaneousInjection(), and PrimeController::onPrimeEnd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ startSimultaneousInjection()

void startSimultaneousInjection ( )

Definition at line 9 of file injection_gpio.cpp.

9 {
10 efitick_t nowNt = getTimeNowNt();
11 for (size_t i = 0; i < engineConfiguration->cylindersCount; i++) {
12 enginePins.injectors[i].open(nowNt);
13 }
14}
void open(efitick_t nowNt)

Referenced by PrimeController::onPrimeStart().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ printFuelDebug

bool printFuelDebug
extern

Go to the source code of this file.