void setup_custom_board_overrides()
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
void setPPSCalibration(float primaryUp, float primaryDown, float secondaryUp, float secondaryDown)
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
void setCrankOperationMode()
static constexpr engine_configuration_s * engineConfiguration
void setAlgorithm(engine_load_mode_e algo)
static void setupDefaultSensorInputs()
static void setIgnitionPins()
static void setInjectorPins()
static void hellen88_boardDefaultConfiguration()
Board-specific configuration defaults.
static void hellen88_boardConfigOverrides()
void setHellenSdCardSpi3()
air_pressure_sensor_config_s sensor
vehicle_info_t engineMake
adc_channel_e tps1_1AdcChannel
ignition_mode_e ignitionMode
tps_limit_t tps1SecondaryMax
output_pin_e mainRelayPin
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
adc_channel_e tps1_2AdcChannel
bool displayLogicLevelsInEngineSniffer
output_pin_e tachOutputPin
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
adc_channel_e mafAdcChannel
tps_limit_t tps1SecondaryMin
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
output_pin_e ignitionPins[MAX_CYLINDER_COUNT]
output_pin_e luaOutputPins[LUA_PWM_COUNT]