![]() |
S32 SDK
|
Go to the source code of this file.
Functions | |
void | FLEXIO_IRQHandler (void) |
status_t | FLEXIO_DRV_InitDevice (uint32_t instance, flexio_device_state_t *deviceState) |
Initializes the FlexIO device. More... | |
status_t | FLEXIO_DRV_DeinitDevice (uint32_t instance) |
De-initializes the FlexIO device. More... | |
status_t | FLEXIO_DRV_Reset (uint32_t instance) |
Resets the FlexIO device. More... | |
static status_t | FLEXIO_DRV_Allocate (uint32_t instance, flexio_common_state_t *driver) |
static void | FLEXIO_DRV_Deallocate (uint32_t instance, const flexio_common_state_t *driver) |
static void | FLEXIO_DRV_ResourcesInit (uint32_t instance, const flexio_common_state_t *driver) |
status_t | FLEXIO_DRV_InitDriver (uint32_t instance, flexio_common_state_t *driver) |
status_t | FLEXIO_DRV_DeinitDriver (const flexio_common_state_t *driver) |
Variables | |
FLEXIO_Type *const | g_flexioBase [FLEXIO_INSTANCE_COUNT] = FLEXIO_BASE_PTRS |
flexio_device_state_t * | g_flexioDeviceStatePtr [FLEXIO_INSTANCE_COUNT] = {NULL} |
const IRQn_Type | g_flexioIrqId [FLEXIO_INSTANCE_COUNT] = FLEXIO_IRQS |
const clock_names_t | g_flexioClock [FLEXIO_INSTANCE_COUNT] = {PCC_FLEXIO0_CLOCK} |
const uint8_t | g_flexioDMASrc [FLEXIO_INSTANCE_COUNT][FEATURE_FLEXIO_MAX_SHIFTER_COUNT] |
|
static |
Definition at line 168 of file flexio_common.c.
|
static |
Definition at line 213 of file flexio_common.c.
status_t FLEXIO_DRV_DeinitDriver | ( | const flexio_common_state_t * | driver | ) |
Definition at line 310 of file flexio_common.c.
status_t FLEXIO_DRV_InitDriver | ( | uint32_t | instance, |
flexio_common_state_t * | driver | ||
) |
Definition at line 265 of file flexio_common.c.
|
static |
Definition at line 231 of file flexio_common.c.
void FLEXIO_IRQHandler | ( | void | ) |
Definition at line 345 of file flexio_common.c.
FLEXIO_Type* const g_flexioBase[FLEXIO_INSTANCE_COUNT] = FLEXIO_BASE_PTRS |
Definition at line 56 of file flexio_common.c.
const clock_names_t g_flexioClock[FLEXIO_INSTANCE_COUNT] = {PCC_FLEXIO0_CLOCK} |
Definition at line 65 of file flexio_common.c.
flexio_device_state_t* g_flexioDeviceStatePtr[FLEXIO_INSTANCE_COUNT] = {NULL} |
Definition at line 59 of file flexio_common.c.
const uint8_t g_flexioDMASrc[FLEXIO_INSTANCE_COUNT][FEATURE_FLEXIO_MAX_SHIFTER_COUNT] |
Definition at line 68 of file flexio_common.c.
const IRQn_Type g_flexioIrqId[FLEXIO_INSTANCE_COUNT] = FLEXIO_IRQS |
Definition at line 62 of file flexio_common.c.