diff --git a/stm-firmware/stm-periph/uart.c b/stm-firmware/stm-periph/uart.c index 90ed9e5..9e0568c 100644 --- a/stm-firmware/stm-periph/uart.c +++ b/stm-firmware/stm-periph/uart.c @@ -66,7 +66,9 @@ void uart_disable() UART_PERIPH->CR3 = 0; dma_ring_buffer_periph_to_mem_stop(&ring_buff_rx); 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)); }