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

Functions

Gpio getCommsLedPin ()
 
Gpio getRunningLedPin ()
 
Gpio getWarningLedPin ()
 
static void nucleo_f429_preHalInit ()
 
void setup_custom_board_overrides ()
 

Function Documentation

◆ getCommsLedPin()

Gpio getCommsLedPin ( )

Definition at line 7 of file board_configuration.cpp.

7 {
8 return Gpio::B7;
9}

◆ getRunningLedPin()

Gpio getRunningLedPin ( )

Definition at line 11 of file board_configuration.cpp.

11 {
12 return Gpio::B0;
13}

◆ getWarningLedPin()

Gpio getWarningLedPin ( )

Definition at line 15 of file board_configuration.cpp.

15 {
16 // this board has no warning led
17 return Gpio::Unassigned;
18}
@ Unassigned

◆ nucleo_f429_preHalInit()

static void nucleo_f429_preHalInit ( )
static

Definition at line 20 of file board_configuration.cpp.

20 {
21 efiSetPadMode("Ethernet", Gpio::A1, PAL_MODE_ALTERNATE(0xb));
22 efiSetPadMode("Ethernet", Gpio::A2, PAL_MODE_ALTERNATE(0xb));
23 efiSetPadMode("Ethernet", Gpio::A7, PAL_MODE_ALTERNATE(0xb));
24
25 efiSetPadMode("Ethernet", Gpio::B13, PAL_MODE_ALTERNATE(0xb));
26
27 efiSetPadMode("Ethernet", Gpio::C1, PAL_MODE_ALTERNATE(0xb));
28 efiSetPadMode("Ethernet", Gpio::C4, PAL_MODE_ALTERNATE(0xb));
29 efiSetPadMode("Ethernet", Gpio::C5, PAL_MODE_ALTERNATE(0xb));
30
31 efiSetPadMode("Ethernet", Gpio::G11, PAL_MODE_ALTERNATE(0xb));
32 efiSetPadMode("Ethernet", Gpio::G13, PAL_MODE_ALTERNATE(0xb));
33}
void efiSetPadMode(const char *msg, brain_pin_e brainPin, iomode_t mode)

Referenced by setup_custom_board_overrides().

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

◆ setup_custom_board_overrides()

void setup_custom_board_overrides ( )

Definition at line 35 of file board_configuration.cpp.

35 {
37}
std::optional< setup_custom_board_overrides_type > custom_board_preHalInit
Pre-HAL initialization override point Allows boards to perform custom initialization before HAL is in...
Definition main.cpp:22
static void nucleo_f429_preHalInit()
Here is the call graph for this function:

Go to the source code of this file.