![]() |
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().