summaryrefslogtreecommitdiff
path: root/chip/stm32/usart_rx_dma.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/stm32/usart_rx_dma.c')
-rw-r--r--chip/stm32/usart_rx_dma.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/chip/stm32/usart_rx_dma.c b/chip/stm32/usart_rx_dma.c
index a185878261..c75ebdde41 100644
--- a/chip/stm32/usart_rx_dma.c
+++ b/chip/stm32/usart_rx_dma.c
@@ -81,7 +81,7 @@ static void usart_rx_dma_interrupt_common(
/* (new_index == old_index): nothing to add to the queue. */
}
- atomic_add((uint32_t *)&(config->state->rx_dropped), new_bytes - added);
+ atomic_add((atomic_t *)&(config->state->rx_dropped), new_bytes - added);
if (dma_config->state->max_bytes < new_bytes)
dma_config->state->max_bytes = new_bytes;
@@ -115,5 +115,5 @@ void usart_rx_dma_info(struct usart_config const *config)
DOWNCAST(config->rx, struct usart_rx_dma const, usart_rx);
ccprintf(" DMA RX max_bytes %d\n",
- atomic_clear((uint32_t *)&dma_config->state->max_bytes));
+ (int)atomic_clear((atomic_t *)&dma_config->state->max_bytes));
}