X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstmf0%2Fao_gpio.c;h=a21ce4fa3d0e0c755cc3eef7b41ffe5305b668d7;hb=cb756983a26595a5d2f317a6693f9a670665c86a;hp=024ff948645525e8e3eb06b774542ff975070db9;hpb=1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a;p=fw%2Faltos 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