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

Functions

static void setInjectorPins ()
 
static void setIgnitionPins ()
 
static void setupDefaultSensorInputs ()
 
static void hellen_MiataNA6_boardConfigOverrides ()
 
static void hellen_MiataNA6_boardDefaultConfiguration ()
 Board-specific configuration defaults.
 
void setup_custom_board_overrides ()
 

Function Documentation

◆ hellen_MiataNA6_boardConfigOverrides()

static void hellen_MiataNA6_boardConfigOverrides ( )
static

Definition at line 56 of file board_configuration.cpp.

56 {
58
60
62
64}
void setHellenCan()
void setHellenVbatt()
void setHellenSdCardSpi2()
void setDefaultHellenAtPullUps(float pullup=HELLEN_DEFAULT_AT_PULLUP)

Referenced by setup_custom_board_overrides().

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

◆ hellen_MiataNA6_boardDefaultConfiguration()

static void hellen_MiataNA6_boardDefaultConfiguration ( )
static

Board-specific configuration defaults.

See also setDefaultEngineConfiguration

Definition at line 73 of file board_configuration.cpp.

73 {
76
78
79 // these stm32 pins do not match hellen_meta, is that because hellenNA6 is not using latest MCU version?
80 engineConfiguration->acRelayPin = Gpio::H15; // 1J - AC Relay
87
89
90 // "required" hardware is done - set some reasonable defaults
92
94 engineConfiguration->firingOrder = FO_1_3_4_2;
95
96 engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS; // IM_WASTED_SPARK
97
98
99}
static constexpr engine_configuration_s * engineConfiguration
static void setupDefaultSensorInputs()
static void setIgnitionPins()
static void setInjectorPins()

Referenced by setup_custom_board_overrides().

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

◆ setIgnitionPins()

static void setIgnitionPins ( )
static

Definition at line 29 of file board_configuration.cpp.

29 {
30 engineConfiguration->ignitionPins[0] = Gpio::I8; // 3F - IGN_1 (1&4)
32 engineConfiguration->ignitionPins[2] = Gpio::E5; // 3I - IGN_2 (2&3)
34}
@ Unassigned

◆ setInjectorPins()

static void setInjectorPins ( )
static

◆ setup_custom_board_overrides()

void setup_custom_board_overrides ( )

Definition at line 101 of file board_configuration.cpp.

101 {
104}
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static void hellen_MiataNA6_boardConfigOverrides()
static void hellen_MiataNA6_boardDefaultConfiguration()
Board-specific configuration defaults.
Here is the call graph for this function:

◆ setupDefaultSensorInputs()

static void setupDefaultSensorInputs ( )
static

Definition at line 36 of file board_configuration.cpp.

36 {
37 // trigger inputs, hall
41
43
46
48
49 engineConfiguration->clt.adcChannel = H144_IN_CLT;
50
51 engineConfiguration->iat.adcChannel = H144_IN_IAT;
52}
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]

Go to the source code of this file.