mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
cpu/stm32_common/uart: fix typos in rts/cts pins
This commit is contained in:
parent
3f74a8a7b4
commit
95b61a1970
@ -78,7 +78,7 @@ static inline void uart_init_lpuart(uart_t uart, uint32_t baudrate);
|
||||
#ifdef MODULE_STM32_PERIPH_UART_HW_FC
|
||||
static inline void uart_init_rts_pin(uart_t uart)
|
||||
{
|
||||
if (uart_config[uart].cts_pin != GPIO_UNDEF) {
|
||||
if (uart_config[uart].rts_pin != GPIO_UNDEF) {
|
||||
gpio_init(uart_config[uart].rts_pin, GPIO_OUT);
|
||||
#ifdef CPU_FAM_STM32F1
|
||||
gpio_init_af(uart_config[uart].rts_pin, GPIO_AF_OUT_PP);
|
||||
@ -189,8 +189,10 @@ int uart_init(uart_t uart, uint32_t baudrate, uart_rx_cb_t rx_cb, void *arg)
|
||||
|
||||
#ifdef MODULE_STM32_PERIPH_UART_HW_FC
|
||||
if (uart_config[uart].cts_pin != GPIO_UNDEF) {
|
||||
/* configure hardware flow control */
|
||||
dev(uart)->CR3 = (USART_CR3_RTSE | USART_CR3_CTSE);
|
||||
dev(uart)->CR3 |= USART_CR3_CTSE;
|
||||
}
|
||||
if (uart_config[uart].rts_pin != GPIO_UNDEF) {
|
||||
dev(uart)->CR3 |= USART_CR3_RTSE;
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -384,7 +386,7 @@ void uart_poweroff(uart_t uart)
|
||||
#ifdef MODULE_STM32_PERIPH_UART_HW_FC
|
||||
/* the uart peripheral does not put RTS high from hardware when
|
||||
* UE flag is cleared, so we need to do this manually */
|
||||
if (uart_config[uart].cts_pin != GPIO_UNDEF) {
|
||||
if (uart_config[uart].rts_pin != GPIO_UNDEF) {
|
||||
gpio_init(uart_config[uart].rts_pin, GPIO_OUT);
|
||||
gpio_set(uart_config[uart].rts_pin);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user