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

Functions

void setMegaUaefiBoardConfigOverrides ()
 
void setMegaUaefiBoardDefaultConfiguration ()
 

Function Documentation

◆ setMegaUaefiBoardConfigOverrides()

void setMegaUaefiBoardConfigOverrides ( )

Definition at line 7 of file mega-uaefi.cpp.

7 {
10
11 engineConfiguration->vrThreshold[0].pin = Gpio::MM100_OUT_PWM6;
12
15 engineConfiguration->sdCardCsPin = Gpio::H_SPI1_CS1;
17 engineConfiguration->spi1mosiPin = Gpio::A7; // not the usual H_SPI1_MOSI since that's CAN2RX
18 engineConfiguration->spi1misoPin = Gpio::H_SPI1_MISO;
19 engineConfiguration->spi1sckPin = Gpio::H_SPI1_SCK;
22
25}
static constexpr engine_configuration_s * engineConfiguration
void hellenMegaAccelerometerPreInitCS2Pin()
void setHellenVbatt()
void setHellenMegaEnPin(bool enableBoardOnStartUp)
void setDefaultHellenAtPullUps(float pullup=HELLEN_DEFAULT_AT_PULLUP)

Referenced by setup_custom_board_overrides().

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

◆ setMegaUaefiBoardDefaultConfiguration()

void setMegaUaefiBoardDefaultConfiguration ( )

Definition at line 27 of file mega-uaefi.cpp.

27 {
28 // GM stepper: DC2 positive#4/negative#5 to pins A/B
29 // DC1 positive#1/negative#2 to pin D/C
30 setupTLE9201IncludingStepper(/*PWM controlPin*/Gpio::MM100_OUT_PWM3, Gpio::MM100_OUT_PWM4, Gpio::MM100_SPI2_MISO);
31 setupTLE9201IncludingStepper(/*PWM controlPin*/Gpio::MM100_OUT_PWM5, Gpio::MM100_SPI2_MOSI, Gpio::MM100_USB1ID, 1);
32
34}
void setupTLE9201IncludingStepper(Gpio controlPin, Gpio direction, Gpio disable, int dcIndex)
void setHellenMMbaro()

Referenced by uaefi_121boardDefaultConfiguration().

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

Go to the source code of this file.