◆ alphax_8chan_reva_boardConfigOverrides()
static void alphax_8chan_reva_boardConfigOverrides |
( |
| ) |
|
|
static |
◆ alphax_8chan_reva_boardDefaultConfiguration()
static void alphax_8chan_reva_boardDefaultConfiguration |
( |
| ) |
|
|
static |
Board-specific configuration defaults.
See also setDefaultEngineConfiguration
Definition at line 117 of file board_configuration.cpp.
117 {
120
121 setupTLE9201(Gpio::H144_OUT_PWM2, Gpio::H144_GP_IO1, Gpio::H144_GP_IO5);
123
126
128
133
134
136
139
141
142
144
147
149}
void setupTLE9201(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex)
static constexpr engine_configuration_s * engineConfiguration
static void setupDefaultSensorInputs()
static void setIgnitionPins()
static void setInjectorPins()
ignition_mode_e ignitionMode
vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]
launchActivationMode_e launchActivationMode
output_pin_e vvtPins[CAM_INPUTS_COUNT]
output_pin_e mainRelayPin
output_pin_e tachOutputPin
firing_order_e firingOrder
Referenced by setup_custom_board_overrides().
◆ alphax_8chan_reva_boardInitHardware()
static void alphax_8chan_reva_boardInitHardware |
( |
| ) |
|
|
static |
Definition at line 72 of file board_configuration.cpp.
72 {
74
80
84
85}
void initPin(const char *msg, brain_pin_e brainPin, pin_output_mode_e outputMode, bool forceInitWithFatalError=false)
static OutputPin alphaCamPullDown
static OutputPin alphaTachPullUp
static OutputPin alphaCrankPPullUp
static OutputPin alphaTempPullUp
static OutputPin alpha2stepPullDown
static OutputPin alphaD2PullDown
static OutputPin alphaD3PullDown
static OutputPin alphaD4PullDown
void setHellenEnPin(Gpio pin, bool enableBoardOnStartUp)
Referenced by setup_custom_board_overrides().
◆ boardOnConfigurationChange()
Definition at line 87 of file board_configuration.cpp.
87 {
93
97}
void setValue(const char *msg, int logicValue, bool isForce=false)
static constexpr persistent_config_s * config
bool boardUse2stepPullDown
◆ boardPrepareForStop()
void boardPrepareForStop |
( |
| ) |
|
Definition at line 151 of file board_configuration.cpp.
151 {
152
153 palEnableLineEvent(PAL_LINE(GPIOD, 0), PAL_EVENT_MODE_RISING_EDGE);
154}
◆ getBoardMetaOutputs()
Gpio * getBoardMetaOutputs |
( |
| ) |
|
◆ getBoardMetaOutputsCount()
int getBoardMetaOutputsCount |
( |
| ) |
|
◆ setIgnitionPins()
static void setIgnitionPins |
( |
| ) |
|
|
static |
◆ setInjectorPins()
static void setInjectorPins |
( |
| ) |
|
|
static |
Definition at line 27 of file board_configuration.cpp.
27 {
32
37}
pin_input_mode_e clutchDownPinMode
switch_input_pin_e clutchDownPin
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
output_pin_e malfunctionIndicatorPin
◆ setup_custom_board_overrides()
void setup_custom_board_overrides |
( |
| ) |
|
Definition at line 171 of file board_configuration.cpp.
171 {
175}
std::optional< setup_custom_board_overrides_type > custom_board_InitHardware
std::optional< setup_custom_board_overrides_type > custom_board_ConfigOverrides
std::optional< setup_custom_board_overrides_type > custom_board_DefaultConfiguration
static void alphax_8chan_reva_boardDefaultConfiguration()
Board-specific configuration defaults.
static void alphax_8chan_reva_boardConfigOverrides()
static void alphax_8chan_reva_boardInitHardware()
◆ setupDefaultSensorInputs()
static void setupDefaultSensorInputs |
( |
| ) |
|
|
static |
Definition at line 46 of file board_configuration.cpp.
46 {
47
51
53
55
56
59
60
63
64
66
68
70}
void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2)
void setTPS1Inputs(adc_channel_e tps1, adc_channel_e tps2)
air_pressure_sensor_config_s sensor
air_pressure_sensor_type_e type
tps_limit_t tps1SecondaryMax
air_pressure_sensor_config_s baroSensor
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
tps_limit_t tps1SecondaryMin
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
◆ alpha2stepPullDown
◆ alphaCamPullDown
◆ alphaCrankPPullUp
◆ alphaD2PullDown
◆ alphaD3PullDown
◆ alphaD4PullDown
◆ alphaTachPullUp
◆ alphaTempPullUp
◆ OUTPUTS
Initial value:= {
Gpio::H144_LS_1,
Gpio::H144_LS_2,
Gpio::H144_LS_3,
Gpio::H144_LS_4,
}
Definition at line 156 of file board_configuration.cpp.
156 {
157 Gpio::H144_LS_1,
158 Gpio::H144_LS_2,
159 Gpio::H144_LS_3,
160 Gpio::H144_LS_4,
161};
Go to the source code of this file.