18 #define GPIO_DRV_VERSION ARM_DRIVER_VERSION_MAJOR_MINOR(2, 3) 20 #define GPIO_NUMBER_OF_PIN 0x20 31 .interruptMode = {kGPIO_PinIntEnableEdge, kGPIO_PinIntEnableLowOrFall}
60 if (NULL == apPinConfig)
62 pGpioConfig = &gpioConfigDefault;
The GPIO Pin Configuration i.MX SDK.
void imxsdk_gpio_set_pin(pinID_t aPinId)
gpio_pin_config_t pinConfig
void(* gpio_isr_handler_t)(void *apUserData)
Access structure of the GPIO Driver.
void * pinID_t
GPIO Driver direction.
void imxsdk_gpio_toggle_pin(pinID_t aPinId)
void imxsdk_gpio_clr_pin(pinID_t aPinId)
void imxsdk_gpio_pin_init(pinID_t aPinId, gpio_direction_t dir, void *apPinConfig, gpio_isr_handler_t aIsrHandler, void *apUserData)
GENERIC_DRIVER_GPIO Driver_GPIO_KSDK
enum gpio_direction_en gpio_direction_t
ARM_DRIVER_VERSION GENERIC_DRIVER_VERSION
GENERIC_DRIVER_VERSION imxsdk_gpio_get_version(void)
The GPIO pin handle for i.MX SDK.