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); }
OSStatus platform_powersave_disable_wakeup_pin( const platform_gpio_t* gpio ) { #ifndef MICO_DISABLE_MCU_POWERSAVE if ( gpio->is_wakeup_pin == true ) { pmc_clr_fast_startup_input( 1 << gpio->wakeup_pin_number ); return kNoErr; } else { return kGeneralErr; } #else /* MICO_DISABLE_MCU_POWERSAVE */ return kNoErr; #endif }