rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
board_configuration.cpp
Go to the documentation of this file.
1#include "pch.h"
2#include "board_overrides.h"
3
4// PB14 is error LED, configured in board.mk
5// Board only has 3 LEDs, so no warning LED
6
8 return Gpio::B7;
9}
10
12 return Gpio::B0;
13}
14
16 // this board has no warning led
17 return Gpio::Unassigned;
18}
19
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}
34
Gpio getWarningLedPin()
Gpio getCommsLedPin()
Gpio getRunningLedPin()
void setup_custom_board_overrides()
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
void efiSetPadMode(const char *msg, brain_pin_e brainPin, iomode_t mode)
@ Unassigned
static void nucleo_f429_preHalInit()