PDK API Guide for J721E
GPIO_FxnTable Struct Reference

Detailed Description

The definition of a GPIO function table that contains the required set of functions to control a specific GPIO driver implementation.

Data Fields

GPIO_InitFxn initFxn
 
GPIO_ReadFxn readFxn
 
GPIO_WriteFxn writeFxn
 
GPIO_clearIntFxn clearIntFxn
 
GPIO_disableIntFxn disableIntFxn
 
GPIO_enableIntFxn enableIntFxn
 
GPIO_setCallbackFxn setCallbackFxn
 
GPIO_setConfigFxn setConfigFxn
 
GPIO_toggleFxn toggleFxn
 

Field Documentation

◆ initFxn

GPIO_InitFxn GPIO_FxnTable::initFxn

Function to initialize the given data object

◆ readFxn

GPIO_ReadFxn GPIO_FxnTable::readFxn

Function to read from the specified peripheral

◆ writeFxn

GPIO_WriteFxn GPIO_FxnTable::writeFxn

Function to write from the specified peripheral

◆ clearIntFxn

GPIO_clearIntFxn GPIO_FxnTable::clearIntFxn

Function to clear a GPIO pin interrupt flag

◆ disableIntFxn

GPIO_disableIntFxn GPIO_FxnTable::disableIntFxn

Function to disable a GPIO pin interrupt flag

◆ enableIntFxn

GPIO_enableIntFxn GPIO_FxnTable::enableIntFxn

Function to enable a GPIO pin interrupt flag

◆ setCallbackFxn

GPIO_setCallbackFxn GPIO_FxnTable::setCallbackFxn

Function to bind a callback function to a GPIO pin interrupt

◆ setConfigFxn

GPIO_setConfigFxn GPIO_FxnTable::setConfigFxn

Function to configure the gpio pin

◆ toggleFxn

GPIO_toggleFxn GPIO_FxnTable::toggleFxn

Function to toggles the current state of a GPIO