![]()  | 
  
    ISSDK
    1.8
    
   IoT Sensing Software Development Kit 
   | 
 
The GPIO pin handle for i.MX SDK. More...
#include <gpio_driver.h>

Data Fields | |
| GPIO_Type * | base | 
| uint32_t | pinNumber | 
| uint32_t | mask | 
| IRQn_Type | irq | 
| port_number_t | portNumber | 
| uint8_t | pinStatus | 
The GPIO pin handle for i.MX SDK.
Definition at line 49 of file gpio_driver.h.
| GPIO_Type * base | 
Base address of the GPIO Port.
Definition at line 51 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), imxsdk_gpio_read_pin(), imxsdk_gpio_set_pin(), and imxsdk_gpio_write_pin().
| IRQn_Type irq | 
IRQ Number for the port.
Definition at line 54 of file gpio_driver.h.
| uint32_t mask | 
mask value for a pin.
Definition at line 53 of file gpio_driver.h.
| uint32_t pinNumber | 
pin number start from 0 -31.
Definition at line 52 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), imxsdk_gpio_read_pin(), imxsdk_gpio_set_pin(), and imxsdk_gpio_write_pin().
| uint8_t pinStatus | 
pin status.
Definition at line 56 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), imxsdk_gpio_set_pin(), and imxsdk_gpio_toggle_pin().
| port_number_t portNumber | 
Port Number for the port.
Definition at line 55 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), and imxsdk_gpio_set_pin().