mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #14581 from jeromecoutant/PR_G4_UART
STM32G4 : serial issue with LP_UART1pull/14569/head
commit
5fe3f09b6a
|
@ -17,7 +17,7 @@
|
|||
|
||||
#include "serial_api_hal.h"
|
||||
|
||||
#define UART_NUM (5)
|
||||
#define UART_NUM (6)
|
||||
|
||||
|
||||
uint32_t serial_irq_ids[UART_NUM] = {0};
|
||||
|
@ -158,18 +158,12 @@ void serial_irq_set(serial_t *obj, SerialIrq irq, uint32_t enable)
|
|||
if (irq == RxIrq) {
|
||||
__HAL_UART_DISABLE_IT(huart, UART_IT_RXNE);
|
||||
// Check if TxIrq is disabled too
|
||||
#if defined(STM32G0)
|
||||
#define USART_CR1_TXEIE USART_CR1_TXEIE_TXFNFIE
|
||||
#endif
|
||||
if ((huart->Instance->CR1 & USART_CR1_TXEIE) == 0) {
|
||||
all_disabled = 1;
|
||||
}
|
||||
} else { // TxIrq
|
||||
__HAL_UART_DISABLE_IT(huart, UART_IT_TXE);
|
||||
// Check if RxIrq is disabled too
|
||||
#if defined(STM32G0)
|
||||
#define USART_CR1_RXNEIE USART_CR1_RXNEIE_RXFNEIE
|
||||
#endif
|
||||
if ((huart->Instance->CR1 & USART_CR1_RXNEIE) == 0) {
|
||||
all_disabled = 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue