◆ getBoardMetaDcOutputsCount()
| int getBoardMetaDcOutputsCount |
( |
| ) |
|
◆ getBoardMetaLowSideOutputsCount()
| int getBoardMetaLowSideOutputsCount |
( |
| ) |
|
◆ getBoardMetaOutputs()
| Gpio * getBoardMetaOutputs |
( |
| ) |
|
◆ getBoardMetaOutputsCount()
| int getBoardMetaOutputsCount |
( |
| ) |
|
◆ setIgnitionPins()
| static void setIgnitionPins |
( |
| ) |
|
|
static |
Definition at line 23 of file board_configuration.cpp.
23 {
30}
static constexpr engine_configuration_s * engineConfiguration
◆ setInjectorPins()
| static void setInjectorPins |
( |
| ) |
|
|
static |
◆ setUaefiDefaultETBPins()
| void setUaefiDefaultETBPins |
( |
| ) |
|
◆ setup_custom_board_overrides()
| void setup_custom_board_overrides |
( |
| ) |
|
Definition at line 168 of file board_configuration.cpp.
168 {
171}
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static void super_uaefi_boardConfigOverrides()
static void super_uaefi_boardDefaultConfiguration()
Board-specific configuration defaults.
◆ setupDefaultSensorInputs()
| static void setupDefaultSensorInputs |
( |
| ) |
|
|
static |
Definition at line 32 of file board_configuration.cpp.
32 {
35
36
38
41
45
47}
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
◆ super_uaefi_boardConfigOverrides()
| static void super_uaefi_boardConfigOverrides |
( |
| ) |
|
|
static |
Definition at line 49 of file board_configuration.cpp.
49 {
52
54
56
58
60
61}
void hellenMegaSdWithAccelerometer()
void setHellenMegaEnPin(bool enableBoardOnStartUp)
void setDefaultHellenAtPullUps(float pullup=HELLEN_DEFAULT_AT_PULLUP)
Referenced by setup_custom_board_overrides().
◆ super_uaefi_boardDefaultConfiguration()
| static void super_uaefi_boardDefaultConfiguration |
( |
| ) |
|
|
static |
Board-specific configuration defaults.
Definition at line 79 of file board_configuration.cpp.
79 {
83
85
88
90
93
97
98
100
105
106
109
111
112
114
116
118
119#ifndef EFI_BOOTLOADER
122#endif
123
126}
void setTPS1Calibration(uint16_t tpsMin, uint16_t tpsMax)
void setCrankOperationMode()
void setAlgorithm(engine_load_mode_e algo)
static void setupDefaultSensorInputs()
static void setIgnitionPins()
static void setInjectorPins()
void setUaefiDefaultETBPins()
void setCommonNTCSensor(ThermistorConf *thermistorConf, float pullup)
Referenced by setup_custom_board_overrides().
◆ validateBoardConfig()
| bool validateBoardConfig |
( |
| ) |
|
◆ OUTPUTS
Initial value:= {
Gpio::MM100_INJ1,
Gpio::MM100_INJ2,
Gpio::MM100_INJ3,
Gpio::MM100_INJ4,
Gpio::MM100_INJ5,
Gpio::MM100_INJ6,
Gpio::MM100_SPI2_CS,
Gpio::MM100_SPI2_SCK,
Gpio::MM100_INJ7,
Gpio::MM100_INJ8,
Gpio::MM100_OUT_PWM1,
Gpio::MM100_OUT_PWM2,
Gpio::MM100_IGN7,
Gpio::MM100_IGN8,
Gpio::MM100_IGN1,
Gpio::MM100_IGN2,
Gpio::MM100_IGN3,
Gpio::MM100_IGN4,
Gpio::MM100_IGN5,
Gpio::MM100_IGN6,
Gpio::MM100_LED2_GREEN,
}
Definition at line 128 of file board_configuration.cpp.
128 {
129 Gpio::MM100_INJ1,
130 Gpio::MM100_INJ2,
131 Gpio::MM100_INJ3,
132 Gpio::MM100_INJ4,
133 Gpio::MM100_INJ5,
134 Gpio::MM100_INJ6,
135 Gpio::MM100_SPI2_CS,
136 Gpio::MM100_SPI2_SCK,
137 Gpio::MM100_INJ7,
138 Gpio::MM100_INJ8,
139 Gpio::MM100_OUT_PWM1,
140 Gpio::MM100_OUT_PWM2,
141 Gpio::MM100_IGN7,
142 Gpio::MM100_IGN8,
143 Gpio::MM100_IGN1,
144 Gpio::MM100_IGN2,
145 Gpio::MM100_IGN3,
146 Gpio::MM100_IGN4,
147 Gpio::MM100_IGN5,
148 Gpio::MM100_IGN6,
149 Gpio::MM100_LED2_GREEN,
150};
Go to the source code of this file.