Rp2040/Components/driver/include/driver/gpio.h
Go to the documentation of this file.
1 /****
2  * Sming Framework Project - Open Source framework for high efficiency native ESP8266 development.
3  * Created 2015 by Skurydin Alexey
4  * http://github.com/SmingHub/Sming
5  * All files of the Sming Core are provided under the LGPL v3 license.
6  *
7  * gpio.h
8  *
9  ****/
10 
11 #pragma once
12 
13 #include <hardware/gpio.h>
14 
23  GPIO_PIN_INTR_POSEDGE = GPIO_IRQ_EDGE_RISE,
24  GPIO_PIN_INTR_NEGEDGE = GPIO_IRQ_EDGE_FALL,
25  GPIO_PIN_INTR_ANYEDGE = GPIO_IRQ_EDGE_RISE | GPIO_IRQ_EDGE_FALL,
26  GPIO_PIN_INTR_LOLEVEL = GPIO_IRQ_LEVEL_LOW,
27  GPIO_PIN_INTR_HILEVEL = GPIO_IRQ_LEVEL_HIGH,
28 };
@ GPIO_PIN_INTR_DISABLE
Definition: Rp2040/Components/driver/include/driver/gpio.h:22
@ GPIO_PIN_INTR_LOLEVEL
Definition: Rp2040/Components/driver/include/driver/gpio.h:26
@ GPIO_PIN_INTR_POSEDGE
Definition: Rp2040/Components/driver/include/driver/gpio.h:23
@ GPIO_PIN_INTR_NEGEDGE
Definition: Rp2040/Components/driver/include/driver/gpio.h:24
GPIO_INT_TYPE
Defines the GPIO interrupt type.
Definition: Esp8266/Components/esp8266/include/gpio.h:39
@ GPIO_PIN_INTR_ANYEDGE
Definition: Rp2040/Components/driver/include/driver/gpio.h:25
@ GPIO_PIN_INTR_HILEVEL
Definition: Rp2040/Components/driver/include/driver/gpio.h:27