X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fstmf0%2Fao_gpio.c;fp=src%2Fstmf0%2Fao_gpio.c;h=a21ce4fa3d0e0c755cc3eef7b41ffe5305b668d7;hp=024ff948645525e8e3eb06b774542ff975070db9;hb=b140da92536d7c48ba37868f1c2afce7bb86dfdb;hpb=1d208c9509f03f7e2c913abe5c0dd78ef0083c0f diff --git a/src/stmf0/ao_gpio.c b/src/stmf0/ao_gpio.c index 024ff948..a21ce4fa 100644 --- a/src/stmf0/ao_gpio.c +++ b/src/stmf0/ao_gpio.c @@ -23,13 +23,13 @@ ao_gpio_suspend(void *arg) { struct stm_gpio *port = arg; if (port == &stm_gpioa) - stm_rcc.ahbenr &= ~(1 << STM_RCC_AHBENR_IOPAEN); + stm_rcc.ahbenr &= ~(1UL << STM_RCC_AHBENR_IOPAEN); else if ((port) == &stm_gpiob) - stm_rcc.ahbenr &= ~(1 << STM_RCC_AHBENR_IOPBEN); + stm_rcc.ahbenr &= ~(1UL << STM_RCC_AHBENR_IOPBEN); else if ((port) == &stm_gpioc) - stm_rcc.ahbenr &= ~(1 << STM_RCC_AHBENR_IOPCEN); + stm_rcc.ahbenr &= ~(1UL << STM_RCC_AHBENR_IOPCEN); else if ((port) == &stm_gpiof) - stm_rcc.ahbenr &= ~(1 << STM_RCC_AHBENR_IOPFEN); + stm_rcc.ahbenr &= ~(1UL << STM_RCC_AHBENR_IOPFEN); } static void