stm32: usart: add idle interrupt enable/disable

This commit is contained in:
Stijn Martens
2020-12-15 10:37:22 +01:00
parent 34a44af4e4
commit f9d5fb738e
2 changed files with 25 additions and 0 deletions

View File

@@ -376,6 +376,29 @@ void usart_disable_tx_complete_interrupt(uint32_t usart)
USART_CR1(usart) &= ~USART_CR1_TCIE;
}
/** @brief USART Idle Interrupt Enable.
@param[in] usart unsigned 32 bit. USART block register address base @ref
usart_reg_base
*/
void usart_enable_idle_interrupt(uint32_t usart)
{
USART_CR1(usart) |= USART_CR1_IDLEIE;
}
/*---------------------------------------------------------------------------*/
/** @brief USART Idle Interrupt Disable.
@param[in] usart unsigned 32 bit. USART block register address base @ref
usart_reg_base
*/
void usart_disable_idle_interrupt(uint32_t usart)
{
USART_CR1(usart) &= ~USART_CR1_IDLEIE;
}
/*---------------------------------------------------------------------------*/
/** @brief USART Error Interrupt Enable.