Ejemplo n.º 1
0
Archivo: ui.c Proyecto: InSoonPark/asf
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);
}
Ejemplo n.º 2
0
Archivo: ui.c Proyecto: marekr/asf
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);
}
Ejemplo n.º 3
0
/**
 * \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);
}
Ejemplo n.º 4
0
Archivo: ui.c Proyecto: Mazetti/asf
/**
 * \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);
}
Ejemplo n.º 5
0
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);
}
Ejemplo n.º 6
0
void ui_wakeup_disable(void)
{
	/* Disable interrupt for button pin */
	pio_disable_pin_interrupt(WAKEUP_PIN);
}
Ejemplo n.º 7
0
void Gpio::disableInterrupt() {
    pio_disable_pin_interrupt(_pin);
}
Ejemplo n.º 8
0
void ads7843_disable_interrupt(void)
{
	/* Disable the interrupt */
	pio_disable_pin_interrupt(BOARD_ADS7843_IRQ_GPIO);
}