Fix bug in uart, when compiled in release mode
This commit is contained in:
		@@ -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));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user