74 setupTLE9201(Gpio::H144_OUT_PWM8, Gpio::H144_OUT_IO13, Gpio::H144_OUT_IO4);
void setup_custom_board_overrides()
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
void setTPS1Inputs(adc_channel_e tps1, adc_channel_e tps2)
void setEtbPID(float p, float i, float d)
void setupTLE9201(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex)
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static constexpr engine_configuration_s * engineConfiguration
static void setupDefaultSensorInputs()
static void setIgnitionPins()
static void setInjectorPins()
static void hellen_gm_e67_boardConfigOverrides()
static void hellen_gm_e67_boardDefaultConfiguration()
Board-specific configuration defaults.
void setHellenSdCardSpi2()
void setDefaultHellenAtPullUps(float pullup=HELLEN_DEFAULT_AT_PULLUP)
air_pressure_sensor_config_s sensor
pin_input_mode_e clutchDownPinMode
output_pin_e boostControlPin
ignition_mode_e ignitionMode
switch_input_pin_e clutchDownPin
launchActivationMode_e launchActivationMode
output_pin_e mainRelayPin
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
bool invertPrimaryTriggerSignal
output_pin_e tachOutputPin
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
output_pin_e malfunctionIndicatorPin
adc_channel_e mafAdcChannel
switch_input_pin_e brakePedalPin
output_pin_e alternatorControlPin
injection_mode_e injectionMode
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
output_pin_e ignitionPins[MAX_CYLINDER_COUNT]
output_pin_e luaOutputPins[LUA_PWM_COUNT]