![]()  | 
  
    ISSDK
    1.8
    
   IoT Sensing Software Development Kit 
   | 
 


Go to the source code of this file.
Data Structures | |
| struct | gpioConfigiMXSDK | 
| The GPIO Pin Configuration i.MX SDK.  More... | |
| struct | gpioHandleiMXSDK | 
| The GPIO pin handle for i.MX SDK.  More... | |
| struct | gpioIsrObj | 
| The gpio isr object.  More... | |
Macros | |
| #define | PIN_SET 1U | 
| #define | PIN_CLR 0U | 
| #define | MAKE_GPIO_HANDLE(Base, PinNumber, Irq) | 
| Macro to create a Gpio handle.  More... | |
Typedefs | |
| typedef enum port_number | port_number_t | 
| GPIO PORT NAMES.  More... | |
| typedef struct gpioConfigiMXSDK | gpioConfigiMXSDK_t | 
| The GPIO Pin Configuration i.MX SDK.  More... | |
| typedef struct gpioHandleiMXSDK | gpioHandleiMXSDK_t | 
| The GPIO pin handle for i.MX SDK.  More... | |
| typedef struct gpioIsrObj | gpioIsrObj_t | 
| The gpio isr object.  More... | |
Enumerations | |
| enum | port_number {  GPIO1_NUM = 0, GPIO2_NUM = 1, GPIO3_NUM = 2, GPIO4_NUM = 3, GPIO5_NUM = 4, TOTAL_NUMBER_PORT, GPIO1_NUM = 0, GPIO2_NUM = 1, GPIO3_NUM = 2, GPIO4_NUM = 3, GPIO5_NUM = 4, TOTAL_NUMBER_PORT, PORTA_NUM = 0, PORTB_NUM = 1, PORTC_NUM = 2, PORTD_NUM = 3, PORTE_NUM = 4, TOTAL_NUMBER_PORT, PORTA_NUM = 0, PORTB_NUM = 1, TOTAL_NUMBER_PORT }  | 
| GPIO PORT NAMES.  More... | |
Variables | |
| GENERIC_DRIVER_GPIO | Driver_GPIO_KSDK | 
| #define MAKE_GPIO_HANDLE | ( | Base, | |
| PinNumber, | |||
| Irq | |||
| ) | 
Macro to create a Gpio handle.
Definition at line 71 of file gpio_driver.h.
| #define PIN_CLR 0U | 
Definition at line 22 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), and imxsdk_gpio_toggle_pin().
| #define PIN_SET 1U | 
Definition at line 21 of file gpio_driver.h.
Referenced by imxsdk_gpio_set_pin(), and imxsdk_gpio_toggle_pin().
| typedef struct gpioConfigiMXSDK gpioConfigiMXSDK_t | 
The GPIO Pin Configuration i.MX SDK.
| typedef struct gpioHandleiMXSDK gpioHandleiMXSDK_t | 
The GPIO pin handle for i.MX SDK.
| typedef struct gpioIsrObj gpioIsrObj_t | 
The gpio isr object.
| typedef enum port_number port_number_t | 
GPIO PORT NAMES.
| enum port_number | 
GPIO PORT NAMES.
Definition at line 27 of file gpio_driver.h.
| GENERIC_DRIVER_GPIO Driver_GPIO_KSDK | 
Definition at line 177 of file gpio_driver.c.