X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fstmf0%2Fao_dma_stm.c;fp=src%2Fstmf0%2Fao_dma_stm.c;h=ef551786d62b8d9073a517065a30a81370099f80;hp=f3fa13b4f5c11557d8c817565529db9cc7024188;hb=c49bd3cb0c31a51fae79ddc92237cc309be9a242;hpb=d225adc3af9e5726d436cbbdbf8dcc5837e50804 diff --git a/src/stmf0/ao_dma_stm.c b/src/stmf0/ao_dma_stm.c index f3fa13b4..ef551786 100644 --- a/src/stmf0/ao_dma_stm.c +++ b/src/stmf0/ao_dma_stm.c @@ -111,10 +111,10 @@ ao_dma_start(uint8_t index) void ao_dma_done_transfer(uint8_t index) { - stm_dma.channel[index].ccr &= ~(1 << STM_DMA_CCR_EN); + stm_dma.channel[index].ccr &= ~(1UL << STM_DMA_CCR_EN); ao_arch_critical( if (--ao_dma_active == 0) - stm_rcc.ahbenr &= ~(1 << STM_RCC_AHBENR_DMAEN); + stm_rcc.ahbenr &= ~(1UL << STM_RCC_AHBENR_DMAEN); ); if (ao_dma_allocated[index]) ao_dma_mutex[index] = 0; @@ -125,7 +125,7 @@ ao_dma_done_transfer(uint8_t index) void ao_dma_abort(uint8_t index) { - stm_dma.channel[index].ccr &= ~(1 << STM_DMA_CCR_EN); + stm_dma.channel[index].ccr &= ~(1UL << STM_DMA_CCR_EN); ao_wakeup(&ao_dma_done[index]); }