Fix bug in uart, when compiled in release mode
This commit is contained in:
parent
c3ff199a09
commit
e85a26d90b
@ -66,7 +66,9 @@ void uart_disable()
|
|||||||
UART_PERIPH->CR3 = 0;
|
UART_PERIPH->CR3 = 0;
|
||||||
dma_ring_buffer_periph_to_mem_stop(&ring_buff_rx);
|
dma_ring_buffer_periph_to_mem_stop(&ring_buff_rx);
|
||||||
dma_ring_buffer_mem_to_periph_stop(&ring_buff_tx);
|
dma_ring_buffer_mem_to_periph_stop(&ring_buff_tx);
|
||||||
rcc_manager_disable_clock(&RCC->AHB1ENR, BITMASK_TO_BITNO(UART_PORT_RCC_MASK));
|
#ifdef DEBUGBUILD
|
||||||
|
rcc_manager_disable_clock(&RCC->AHB1ENR, BITMASK_TO_BITNO(UART_PORT_RCC_MASK));
|
||||||
|
#endif
|
||||||
rcc_manager_disable_clock(&RCC->APB2ENR, BITMASK_TO_BITNO(UART_RCC_MASK));
|
rcc_manager_disable_clock(&RCC->APB2ENR, BITMASK_TO_BITNO(UART_RCC_MASK));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user