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