Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / src / stmf0 / ao_beep_stm.c
index 39022da16d4fd36e48300c0573ee8894af7b04ec..751e611aae3a45e5150cce85af5dc387ada5ebbf 100644 (file)
@@ -58,7 +58,7 @@ disable(void)
 #if BEEPER_TIMER == 1
        timer.bdtr = 0;
 #endif
-       stm_rcc_enr &= ~(1 << STM_RCC_TIMER);
+       stm_rcc_enr &= ~(1UL << STM_RCC_TIMER);
 
        /* Disconnect the timer from the pin */
        stm_afr_set(BEEPER_PORT, BEEPER_PIN, STM_AFR_NONE);
@@ -389,5 +389,5 @@ ao_beep_init(void)
        ao_enable_output(BEEPER_PORT, BEEPER_PIN, 0);
 
        /* Leave the timer off until requested */
-       stm_rcc_enr &= ~(1 << STM_RCC_TIMER);
+       stm_rcc_enr &= ~(1UL << STM_RCC_TIMER);
 }