#include "Driver_Common.h"
#include "Driver_GPIO.h"
#include "fsl_common.h"
#include "fsl_gpio.h"
#include "fsl_gint.h"
Go to the source code of this file.
|
#define | MAKE_GPIO_HANDLE(PortName, Base, PinNumber, ClockName, PortNumber) |
| Macro to create a Gpio handle. More...
|
|
#define | GPIO_PIN_ID(PortName, PinNumber) &(PortName##PinNumber) |
|
◆ GPIO_PIN_ID
#define GPIO_PIN_ID |
( |
|
PortName, |
|
|
|
PinNumber |
|
) |
| &(PortName##PinNumber) |
◆ MAKE_GPIO_HANDLE
#define MAKE_GPIO_HANDLE |
( |
|
PortName, |
|
|
|
Base, |
|
|
|
PinNumber, |
|
|
|
ClockName, |
|
|
|
PortNumber |
|
) |
| |
Value: .pinNumber = PinNumber, \
.mask = 1 << (PinNumber), \
.clockName = ClockName, \
.portNumber = PortNumber};
The GPIO pin handle for KSDK.
Macro to create a Gpio handle.
Definition at line 90 of file gpio_driver.h.
◆ gint_interrupt_t
◆ gpioConfigKSDK_t
The GPIO Configuration KSDK.
◆ gpioHandleKSDK_t
The GPIO pin handle for KSDK.
◆ gpioIsrObj_t
◆ _gint_interrupt
Enumerator |
---|
kGINT_InterruptLogic_0 | Interrupt on Logic 0 (Falling Edge or Level Low).
|
kGINT_InterruptLogic_1 | Interrupt on Logic 1 (Rising Edge or Level High).
|
Definition at line 50 of file gpio_driver.h.
◆ Driver_GPIO_KSDK