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

Detailed Description

Configuration defaults for the hellen-na8-96 board.

See http://rusefi.com/s/hellenNB1

Author
andreika prome.nosp@m.theu.nosp@m.s.pcb.nosp@m.@gma.nosp@m.il.co.nosp@m.m
Andrey Belomutskiy, (c) 2012-2020

Definition in file board_configuration.cpp.

Functions

static void setInjectorPins ()
 
static void setIgnitionPins ()
 
static void setupDefaultSensorInputs ()
 
static void hellen_MiataNA96_boardConfigOverrides ()
 
static void hellen_MiataNA96_boardDefaultConfiguration ()
 Board-specific configuration defaults.
 
void setup_custom_board_overrides ()
 

Function Documentation

◆ hellen_MiataNA96_boardConfigOverrides()

static void hellen_MiataNA96_boardConfigOverrides ( )
static

Definition at line 56 of file board_configuration.cpp.

Referenced by setup_custom_board_overrides().

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

◆ hellen_MiataNA96_boardDefaultConfiguration()

static void hellen_MiataNA96_boardDefaultConfiguration ( )
static

Board-specific configuration defaults.

See also setDefaultEngineConfiguration

Definition at line 78 of file board_configuration.cpp.

78 {
81
83
84 engineConfiguration->boostControlPin = Gpio::H144_LS_6;
85 engineConfiguration->acSwitch = Gpio::H144_ORIGINAL_MCU_IN_D_AUX3;
86 engineConfiguration->acRelayPin = Gpio::H144_OUT_IO6;
90 engineConfiguration->tachOutputPin = Gpio::H144_OUT_PWM1;
91 engineConfiguration->fan2Pin = Gpio::H144_OUT_IO2;
92
93 // "required" hardware is done - set some reasonable defaults
95
97 engineConfiguration->firingOrder = FO_1_3_4_2;
98
99 engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS; // IM_WASTED_SPARK
100
101
102
103 engineConfiguration->clutchDownPin = Gpio::H144_IN_D_2;
105 engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
106// ? engineConfiguration->malfunctionIndicatorPin = Gpio::G4; //1E - Check Engine Light
107}
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

◆ setInjectorPins()

static void setInjectorPins ( )
static

Definition at line 17 of file board_configuration.cpp.

17 {
18 engineConfiguration->injectionPins[0] = Gpio::H144_LS_1;
19 engineConfiguration->injectionPins[1] = Gpio::H144_LS_2;
20 engineConfiguration->injectionPins[2] = Gpio::H144_LS_3;
21 engineConfiguration->injectionPins[3] = Gpio::H144_LS_4;
22
23 engineConfiguration->clutchDownPin = Gpio::C4; // Clutch switch input
25 engineConfiguration->launchActivationMode = CLUTCH_INPUT_LAUNCH;
26 engineConfiguration->malfunctionIndicatorPin = Gpio::H144_OUT_IO8;
27}

◆ setup_custom_board_overrides()

void setup_custom_board_overrides ( )

Definition at line 109 of file board_configuration.cpp.

109 {
112}
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static void hellen_MiataNA96_boardConfigOverrides()
static void hellen_MiataNA96_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
38 engineConfiguration->triggerInputPins[0] = Gpio::H144_IN_CAM;
39 engineConfiguration->triggerInputPins[1] = Gpio::H144_IN_CRANK;
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.