Collaboration diagram for GPIO driver:

Enumerations

enum  GPIO_INT_TYPE {
  GPIO_PIN_INTR_DISABLE = 0 , GPIO_PIN_INTR_POSEDGE = 1 , GPIO_PIN_INTR_NEGEDGE = 2 , GPIO_PIN_INTR_ANYEDGE = 3 ,
  GPIO_PIN_INTR_LOLEVEL = 4 , GPIO_PIN_INTR_HILEVEL = 5 , GPIO_PIN_INTR_DISABLE = 0 , GPIO_PIN_INTR_POSEDGE = GPIO_IRQ_EDGE_RISE ,
  GPIO_PIN_INTR_NEGEDGE = GPIO_IRQ_EDGE_FALL , GPIO_PIN_INTR_ANYEDGE = GPIO_IRQ_EDGE_RISE | GPIO_IRQ_EDGE_FALL , GPIO_PIN_INTR_LOLEVEL = GPIO_IRQ_LEVEL_LOW , GPIO_PIN_INTR_HILEVEL = GPIO_IRQ_LEVEL_HIGH
}
 

Detailed Description

Enumeration Type Documentation

◆ GPIO_INT_TYPE

Enumerator
GPIO_PIN_INTR_DISABLE 

Interrupt disabled for this pin

GPIO_PIN_INTR_POSEDGE 

Interrupt occurs on positive edge

GPIO_PIN_INTR_NEGEDGE 

Interrupt occurs on negative edge

GPIO_PIN_INTR_ANYEDGE 

Interrupt occurs on both positive and negative edge

GPIO_PIN_INTR_LOLEVEL 

Interrupt occurs when GPIO low

GPIO_PIN_INTR_HILEVEL 

Interrupt occurs when GPIO high

GPIO_PIN_INTR_DISABLE 
GPIO_PIN_INTR_POSEDGE 
GPIO_PIN_INTR_NEGEDGE 
GPIO_PIN_INTR_ANYEDGE 
GPIO_PIN_INTR_LOLEVEL 
GPIO_PIN_INTR_HILEVEL