#include "test_harness.h" #include "core/usart.h" #include TEST(usart, enable_dma) { __IO usart_t* usart = &USART1; usart->c_r3 = 0; usart_enable_dma(usart, USART_ENABLE_TX); ASSERT_EQ(usart->c_r3, 128); usart_enable_dma(usart, USART_ENABLE_RX); ASSERT_EQ(usart->c_r3, 192); usart_enable_dma(usart, USART_ENABLE_DISABLED); ASSERT_EQ(usart->c_r3, 0); }