rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
hw_layer
ports
stm32
stm32_serial.cpp
Go to the documentation of this file.
1
/**
2
* @file stm32_common.cpp
3
* @brief Low level common STM32 code
4
*
5
* @date Mar 28, 2019
6
* @author Andrey Belomutskiy, (c) 2012-2020
7
*/
8
9
#include "
pch.h
"
10
11
#if EFI_AUX_SERIAL
12
13
static
bool
isValidUART6TxPin
(
brain_pin_e
pin
) {
14
return
pin
==
Gpio::C6
||
pin
==
Gpio::G14
;
15
}
16
17
static
bool
isValidUART6RxPin
(
brain_pin_e
pin
) {
18
return
pin
==
Gpio::C7
||
pin
==
Gpio::G9
;
19
}
20
21
bool
isValidSerialTxPin
(
brain_pin_e
pin
) {
22
return
isValidUART6TxPin
(
pin
);
23
}
24
25
bool
isValidSerialRxPin
(
brain_pin_e
pin
) {
26
return
isValidUART6RxPin
(
pin
);
27
}
28
29
#endif
/*EFI_AUX_SERIAL*/
Gpio
Gpio
Definition
rusefi_hw_enums.h:14
Gpio::C7
@ C7
Gpio::G9
@ G9
Gpio::C6
@ C6
Gpio::G14
@ G14
pch.h
pin
brain_pin_e pin
Definition
stm32_adc.cpp:15
isValidSerialRxPin
bool isValidSerialRxPin(brain_pin_e pin)
Definition
stm32_serial.cpp:25
isValidUART6RxPin
static bool isValidUART6RxPin(brain_pin_e pin)
Definition
stm32_serial.cpp:17
isValidUART6TxPin
static bool isValidUART6TxPin(brain_pin_e pin)
Definition
stm32_serial.cpp:13
isValidSerialTxPin
bool isValidSerialTxPin(brain_pin_e pin)
Definition
stm32_serial.cpp:21
Generated on Sat Sep 27 2025 00:10:07 for rusEFI by
1.9.8