void ui_wakeup_disable(void) { // Disable interrupt for button pin pio_disable_pin_interrupt(WAKEUP_PIN); // Disable fastwakeup for button pin (WKUP14 for PA15) pmc_clr_fast_startup_input(WAKEUP_PMC_FSTT); }
void ui_wakeup_disable(void) { /* Disable interrupt for button pin */ pio_disable_pin_interrupt(WAKEUP_PIN); /* Disable fast wakeup for button pin (WKUP10 for BP3) */ pmc_clr_fast_startup_input(WAKEUP_PMC_FSTT); }
/** * \brief Disables interrupt pin change */ static void ui_disable_asynchronous_interrupt(void) { /* Disable interrupt for button pin */ pio_disable_pin_interrupt(GPIO_PUSH_BUTTON_2); pio_get_interrupt_status(PIOB); /* Enable fastwakeup for button pin */ pmc_clr_fast_startup_input(PMC_FSMR_FSTT14); }
/** * \brief Disables interrupt pin change */ static void ui_disable_asynchronous_interrupt(void) { /* Disable interrupt for button pin */ pio_disable_pin_interrupt(RESUME_PIN); pio_get_interrupt_status(RESUME_PIO); /* Enable fast wakeup for button pin */ pmc_clr_fast_startup_input(RESUME_PMC_FSTT); }
void ads7843_get_raw_point(uint32_t *p_x, uint32_t *p_y) { /* Disable interrupt to quickly evaluate the coordinates */ pio_disable_pin_interrupt(BOARD_ADS7843_IRQ_GPIO); /* Get X position */ *p_x = ads7843_send_cmd(CMD_X_POSITION); /* Get Y position */ *p_y = ads7843_send_cmd(CMD_Y_POSITION); /* Switch to full power mode */ ads7843_send_cmd(CMD_ENABLE_PENIRQ); /* Re-enable interrupt */ pio_enable_pin_interrupt(BOARD_ADS7843_IRQ_GPIO); }
void ui_wakeup_disable(void) { /* Disable interrupt for button pin */ pio_disable_pin_interrupt(WAKEUP_PIN); }
void Gpio::disableInterrupt() { pio_disable_pin_interrupt(_pin); }
void ads7843_disable_interrupt(void) { /* Disable the interrupt */ pio_disable_pin_interrupt(BOARD_ADS7843_IRQ_GPIO); }