diff options
Diffstat (limited to 'chip/stm32/usart_rx_interrupt-stm32l.c')
-rw-r--r-- | chip/stm32/usart_rx_interrupt-stm32l.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chip/stm32/usart_rx_interrupt-stm32l.c b/chip/stm32/usart_rx_interrupt-stm32l.c index c0cd03d8c9..24ca7a0487 100644 --- a/chip/stm32/usart_rx_interrupt-stm32l.c +++ b/chip/stm32/usart_rx_interrupt-stm32l.c @@ -39,14 +39,14 @@ static void usart_rx_interrupt_handler(struct usart_config const *config) if (!(status & STM32_USART_SR_RXNE)) (void)STM32_USART_RDR(config->hw->base); - deprecated_atomic_add(&config->state->rx_overrun, 1); + atomic_add((uint32_t *)&(config->state->rx_overrun), 1); } if (status & STM32_USART_SR_RXNE) { uint8_t byte = STM32_USART_RDR(base); if (!queue_add_unit(config->producer.queue, &byte)) - deprecated_atomic_add(&config->state->rx_dropped, 1); + atomic_add((uint32_t *)&(config->state->rx_dropped), 1); } } |