From c4b7e2a76a52a53e0ba6ccd1a6f9d699036bea48 Mon Sep 17 00:00:00 2001 From: Ken Sarkies Date: Wed, 10 Oct 2012 21:37:39 +1030 Subject: Additional stm32/usart.c functions to enable/disable Rx/Tx interrupts, return a status flag and check for interrupt source. --- include/libopencm3/stm32/usart.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/libopencm3') diff --git a/include/libopencm3/stm32/usart.h b/include/libopencm3/stm32/usart.h index 911781b..088e67b 100644 --- a/include/libopencm3/stm32/usart.h +++ b/include/libopencm3/stm32/usart.h @@ -367,6 +367,12 @@ void usart_enable_rx_dma(u32 usart); void usart_disable_rx_dma(u32 usart); void usart_enable_tx_dma(u32 usart); void usart_disable_tx_dma(u32 usart); +void usart_enable_rx_interrupt(u32 usart); +void usart_disable_rx_interrupt(u32 usart); +void usart_enable_tx_interrupt(u32 usart); +void usart_disable_tx_interrupt(u32 usart); +bool usart_get_flag(u32 usart, u32 flag); +bool usart_get_interrupt_source(u32 usart, u32 flag); END_DECLS -- cgit v1.2.3