![]() |
ISSDK
1.7
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, 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 97 of file gpio_driver.h.
| #define PIN_CLR 0U |
Definition at line 48 of file gpio_driver.h.
Referenced by imxsdk_gpio_clr_pin(), and imxsdk_gpio_toggle_pin().
| #define PIN_SET 1U |
Definition at line 47 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.
| Enumerator | |
|---|---|
| GPIO1_NUM | |
| GPIO2_NUM | |
| GPIO3_NUM | |
| GPIO4_NUM | |
| GPIO5_NUM | |
| TOTAL_NUMBER_PORT | |
| PORTA_NUM | |
| PORTB_NUM | |
| PORTC_NUM | |
| PORTD_NUM | |
| PORTE_NUM | |
| TOTAL_NUMBER_PORT | |
| PORTA_NUM | |
| PORTB_NUM | |
| TOTAL_NUMBER_PORT | |
Definition at line 53 of file gpio_driver.h.
| GENERIC_DRIVER_GPIO Driver_GPIO_KSDK |
Definition at line 203 of file gpio_driver.c.