GPIO: General-Purpose I/O

SDK definitions for GPIO.

enum GPIO_INT_TYPE

Values:

enumerator GPIO_PIN_INTR_DISABLE

Interrupt disabled for this pin

enumerator GPIO_PIN_INTR_POSEDGE

Interrupt occurs on positive edge

enumerator GPIO_PIN_INTR_NEGEDGE

Interrupt occurs on negative edge

enumerator GPIO_PIN_INTR_ANYEDGE

Interrupt occurs on both positive and negative edge

enumerator GPIO_PIN_INTR_LOLEVEL

Interrupt occurs when GPIO low

enumerator GPIO_PIN_INTR_HILEVEL

Interrupt occurs when GPIO high

enumerator GPIO_PIN_INTR_DISABLE
enumerator GPIO_PIN_INTR_POSEDGE
enumerator GPIO_PIN_INTR_NEGEDGE
enumerator GPIO_PIN_INTR_ANYEDGE
enumerator GPIO_PIN_INTR_LOLEVEL
enumerator GPIO_PIN_INTR_HILEVEL
enum GPIO_INT_TYPE

Defines the GPIO interrupt type.

Values:

enumerator GPIO_PIN_INTR_DISABLE

Interrupt disabled for this pin

enumerator GPIO_PIN_INTR_POSEDGE

Interrupt occurs on positive edge

enumerator GPIO_PIN_INTR_NEGEDGE

Interrupt occurs on negative edge

enumerator GPIO_PIN_INTR_ANYEDGE

Interrupt occurs on both positive and negative edge

enumerator GPIO_PIN_INTR_LOLEVEL

Interrupt occurs when GPIO low

enumerator GPIO_PIN_INTR_HILEVEL

Interrupt occurs when GPIO high

enumerator GPIO_PIN_INTR_DISABLE
enumerator GPIO_PIN_INTR_POSEDGE
enumerator GPIO_PIN_INTR_NEGEDGE
enumerator GPIO_PIN_INTR_ANYEDGE
enumerator GPIO_PIN_INTR_LOLEVEL
enumerator GPIO_PIN_INTR_HILEVEL