/** * @brief Disable any external interrupt attached to a pin. * @param pin Pin number to detach any interrupt from. */ void detachInterrupt(uint8 pin) { if (pin >= BOARD_NR_GPIO_PINS) { return; } exti_detach_interrupt((afio_exti_num)(pin&0x0F)); }
int detachInterrupt(uint8 pin) { if (!(pin < NR_GPIO_PINS)) { return EXT_INTERRUPT_INVALID_PIN; } exti_detach_interrupt(PIN_TO_EXTI_CHANNEL[pin].channel); }
/* Disable any interrupts */ void detachInterrupt(uint8 pin) { if (!(pin < NR_GPIO_PINS)) { return; } exti_detach_interrupt(PIN_MAP[pin].pin); }
void detachInterrupt(uint8 pin) { if (pin >= BOARD_NR_GPIO_PINS) { return; } exti_detach_interrupt((exti_num) (PIN_MAP[pin].gpio_bit)); }
/** * Put the capacitive keyboard on standby */ void cap_deinit(void) { if (!cap_enabled) return; exti_detach_interrupt((afio_exti_num) (PIN_MAP[CAPTOUCH_GPIO].gpio_bit)); // Disable MPR121 scanning, in case the chip is on mpr121Write(ELE_CFG, 0x00); mpr121Write(SFT_RST, 0x63); // send softreset to put IC in low power state (stop mode). return; }
void receiverA_disableInterrupt(void){ exti_detach_interrupt(RECEIVER_A_EXTI_LINE); }
void receiverA_end(void){ exti_detach_interrupt(RECEIVER_A_EXTI_LINE); }