PDK API Guide for J721E
|
Application Interfaces provided by DS90UB924 FPD-Link device library.
Functions | |
Board_STATUS | Board_fpdUb924SelDesAutoClkEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Auto clock mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesBKWDOvrMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Backward override mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesBKWDMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Backward mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesLFMODE (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Low frequency mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesVidClrDepthMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Video color depth mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesDEPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel) |
Data enable polarity mode control. More... | |
Board_STATUS | Board_fpdUb924SetDesI2cBusFreq (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgBitRate) |
I2C bus frequency mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesHSSyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel) |
Horizontal sync polarity mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesVSSyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel) |
Vertical sync polarity mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesDESyncPolarity (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t polSel) |
Data enable sync polarity mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesFRC2Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
FRC2 mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesFRC1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
FRC1 mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesHiFRC2Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Hi-FRC2 mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesHiFRC1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Hi-FRC1 mode control. More... | |
Board_STATUS | Board_fpdUb924SetDesPGIntClkEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc) |
Pattern generator clock source mode control. More... | |
Board_STATUS | Board_fpdUb924DesLVDSDrvSetting (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t lvdsVod) |
LVDS Vod mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesClrBarPatMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
color bar pattern mode control More... | |
Board_STATUS | Board_fpdUb924SelDesPGBitMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
pattern generator bit mode control More... | |
Board_STATUS | Board_fpdUb924SelDesPGExtClk (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t clkSrc) |
pattern generator external clock mode control More... | |
Board_STATUS | Board_fpdUb924SelDesPGTmngSel (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t vidTmng) |
pattern generator timing mode control More... | |
Board_STATUS | Board_fpdUb924SelDesDigialRst1Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI Reset1 mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesDigialRst0Mode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t operMode) |
DSI Reset0 mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesBCEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
DSI Back channel mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesFilterEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Deserializer filter mode control. More... | |
Board_STATUS | Board_fpdUb924SetI2CPassThrModeCfg (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
I2C pass through mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesAutoACKMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Deserializer auto acknowledge mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesDEGateMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Deserializer DE gate RGB mode control. More... | |
Board_STATUS | Board_fpdUb924SelDesPassAllMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Deserializer pass through all mode control. More... | |
Board_STATUS | Board_fpdUb924GetDesI2CAddr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t *rdBuff) |
I2C device address read. More... | |
Board_STATUS | Board_fpdUb924SelDesLFMODEOvr (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t modeSel) |
Low frequency override mode control. More... | |
Board_STATUS | Board_fpdUb924CfgDesLoopThrDrv (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
loop through driver mode control More... | |
Board_STATUS | Board_fpdUb924SelDesPGMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Pattern generator mode control. More... | |
Board_STATUS | Board_fpdUb924SetRxCRCCheckerEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
Receive CRC checker enable. More... | |
Board_STATUS | Board_fpdUb924SetAutoScrollPattEn (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t cfgMode) |
configure auto scroll for pattern More... | |
Board_STATUS | Board_fpdUb924GpioEnMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel) |
DSI GPIO Enable mode control. More... | |
Board_STATUS | Board_fpdUb924GpioDirectionMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel) |
DSI GPIO Direction mode control. More... | |
Board_STATUS | Board_fpdUb924GpioRemoteMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t modeSel) |
DSI GPIO Remote mode control. More... | |
Board_STATUS | Board_fpdUb924GpioOutputMode (void *handle, Board_FpdModuleObj *fpdModParams, uint8_t gpioSel, uint8_t outSel) |
DSI GPIO mode control. More... | |
Board_STATUS Board_fpdUb924SelDesAutoClkEnMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Auto clock mode control.
This function is used for Auto clock enable mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – OSC Clock Output, Enables On loss of lock DISABLE - Diasables the Auto- clock enable mode ENABLE - Enables the Auto- clock enable mode |
Board_STATUS Board_fpdUb924SelDesBKWDOvrMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Backward override mode control.
This function is used for configuring backwards compatibility override mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – Backwards Compatibility Mode Override |
DISABLE_OVERRIDE - Uses MODE_SEL pin ENABLE_OVERRIDE - Use register bit to set BKWD mode.
Board_STATUS Board_fpdUb924SelDesBKWDMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Backward mode control.
This function is used for configuring backwards compatibility mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – Backwards Compatibility Mode DISABLE - Diasables the BKWD compatibility mode ENABLE - Enables the BKWD compatibility mode |
Board_STATUS Board_fpdUb924SelDesLFMODE | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Low frequency mode control.
This function is used for configuring low frequency mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – Backwards Compatibility Mode Override |
DISABLE - 15MHz ≤ PCLK ≤ 96MHz ENABLE - 5MHz ≤ PCLK < 15MHz
Board_STATUS Board_fpdUb924SelDesVidClrDepthMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Video color depth mode control.
This function is used for configuring the video color depth mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – Color depth mode select MODE_SEL_24 - 24-bit mode select MODE_SEL_18 - 18-bit mode select |
Board_STATUS Board_fpdUb924SelDesDEPolarity | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | polSel | ||
) |
Data enable polarity mode control.
This function is used for configuring the Data Enable(DE) polarity.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
polSel | – DE Polarity select DE_POSITIVE - active high, idle low DE_INVERTED - active low, idle high |
Board_STATUS Board_fpdUb924SetDesI2cBusFreq | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgBitRate | ||
) |
I2C bus frequency mode control.
This function is used to the I2C Bus frequency of FPD LinkIII interface with the user selected frequency.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgBitRate | – enum variable for selecting different frequencies to be configured. KBPS_100 - Net Bit Rate:- 100Kbps KBPS_400 - Net Bit Rate:- 400Kbps |
Board_STATUS Board_fpdUb924SelDesHSSyncPolarity | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | polSel | ||
) |
Horizontal sync polarity mode control.
This function is used for configuring the Horizontal Sync(HS) polarity.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
polSel | – Horizontal Sync Polarity select ACTIVE_HIGH - active high, idle low ACTIVE_LOW - active low, idle high |
Board_STATUS Board_fpdUb924SelDesVSSyncPolarity | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | polSel | ||
) |
Vertical sync polarity mode control.
This function is used for configuring the Vertical Sync(VS) polarity.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
polSel | – Vertical Sync Polarity select ACTIVE_HIGH - active high, idle low ACTIVE_LOW - active low, idle high |
Board_STATUS Board_fpdUb924SelDesDESyncPolarity | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | polSel | ||
) |
Data enable sync polarity mode control.
This function is used for configuring the Data Enable Sync polarity.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
polSel | – Data Enable Sync Polarity select ACTIVE_HIGH - active high, idle low ACTIVE_LOW - active low, idle high |
Board_STATUS Board_fpdUb924SelDesFRC2Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
FRC2 mode control.
This function is used for enabling/disabling FRC2 mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – FRC2 mode select DISABLE - Disable FRC2 ENABLE - Enable FRC2 |
Board_STATUS Board_fpdUb924SelDesFRC1Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
FRC1 mode control.
This function is used for enabling/disabling FRC2 mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – FRC1 mode select DISABLE - Disable FRC1 ENABLE - Enable FRC1 |
Board_STATUS Board_fpdUb924SelDesHiFRC2Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Hi-FRC2 mode control.
This function is used for enabling/disabling Hi-FRC2 mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Hi-FRC2 mode select DISABLE - Disable HiFRC2 ENABLE - Enable HiFRC2 |
Board_STATUS Board_fpdUb924SelDesHiFRC1Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Hi-FRC1 mode control.
This function is used for enabling/disabling Hi-FRC1 mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Hi-FRC1 mode select DISABLE - Disable HiFRC1 ENABLE - Enable HiFRC1 |
Board_STATUS Board_fpdUb924SetDesPGIntClkEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | clkSrc | ||
) |
Pattern generator clock source mode control.
This function is used for selecting the pattern generator clock source of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
clkSrc | – Clock source selection EXT_CLK_SRC - External clk source INT_CLK_SRC - Internal Clock source. |
Board_STATUS Board_fpdUb924DesLVDSDrvSetting | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | lvdsVod | ||
) |
LVDS Vod mode control.
This function is used for configuring the LVDS Vod control of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
lvdsVod | – LVDS Vod config MILLI_VOLT_400 - 400 milli volt MILLI_VOLT_600 - 600 milli volt. |
Board_STATUS Board_fpdUb924SelDesClrBarPatMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
color bar pattern mode control
This function is used for enabling/disabling the color bar pattern mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Color bar pattern mode select DISABLE - Color Bars disabled ENABLE - Color Bars enabled |
Board_STATUS Board_fpdUb924SelDesPGBitMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
pattern generator bit mode control
This function is used for cofiguring the pattern generator bit mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Pattern Generator mode select MODE_SEL_24 - 24-Bit Mode MODE_SEL_18 - 18-Bit Mode |
Board_STATUS Board_fpdUb924SelDesPGExtClk | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | clkSrc | ||
) |
pattern generator external clock mode control
This function is used for selecting the pattern generator External clock source of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
clkSrc | – Clock source used INT_CLK_SRC - Internal divider clock EXT_CLK_SRC - External pixel clock |
Board_STATUS Board_fpdUb924SelDesPGTmngSel | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | vidTmng | ||
) |
pattern generator timing mode control
This function is used for selecting the pattern generator timing of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
vidTmng | – Video timing used EXT_VIDEO_TIMING - Uses external video timing OWN_VIDEO_TIMING - Creates its own video timing |
Board_STATUS Board_fpdUb924SelDesDigialRst1Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI Reset1 mode control.
This function is used for configuring the operational mode of Digital RESET1.
handle | I2C Handle |
fpdModParams | FPD module params |
operMode | Operational mode to be configured NORMAL_OPERATION - Normal Mode RESET - Reset Mode |
Board_STATUS Board_fpdUb924SelDesDigialRst0Mode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | operMode | ||
) |
DSI Reset0 mode control.
This function is used for configuring the operational mode of Digital RESET0.
handle | I2C Handle |
fpdModParams | FPD module params |
operMode | Operational mode to be configured NORMAL_OPERATION - Normal Mode RESET - Reset Mode. |
Board_STATUS Board_fpdUb924SelDesBCEnMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
DSI Back channel mode control.
This function is used for enabling/disabling back channel enable mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924SelDesFilterEnMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Deserializer filter mode control.
This function is used for enabling/disabling filter enable mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924SetI2CPassThrModeCfg | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
I2C pass through mode control.
This function is used for enabling/disabling i2c pass through enable mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924SelDesAutoACKMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Deserializer auto acknowledge mode control.
This function is used for enabling/disabling i2c auto acknowledge mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924SelDesDEGateMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Deserializer DE gate RGB mode control.
This function is used for enabling/disabling i2c DE Gate RGB mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924SelDesPassAllMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Deserializer pass through all mode control.
This function is used for enabling/disabling i2c pass all mode.
handle | I2C Handle |
fpdModParams | FPD module params |
cfgMode | Mode to be configured DISABLE - Disabled back channel ENABLE - Enables back channel |
Board_STATUS Board_fpdUb924GetDesI2CAddr | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t * | rdBuff | ||
) |
I2C device address read.
This function is used to read the I2C device address of deserailizer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
*rdBuff | – Pointer to hold the 7–bit address of deserializer. |
Board_STATUS Board_fpdUb924SelDesLFMODEOvr | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | modeSel | ||
) |
Low frequency override mode control.
This function is used for configuring Low Frequency mode.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
modeSel | – Low Frequency Mode Override |
DISABLE_OVERRIDE - Uses MODE_SEL pin ENABLE_OVERRIDE - Use register bit to set LF mode.
Board_STATUS Board_fpdUb924CfgDesLoopThrDrv | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
loop through driver mode control
This function is used for enabling/disabling the loop through driver of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Loop through driver mode select ENABLE - Loop through driver mode enable DISABLE - Loop through driver mode disable |
Board_STATUS Board_fpdUb924SelDesPGMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Pattern generator mode control.
This function is used for enabling/disabling the pattern generator mode of a deserializer.
handle | - pointer to the i2c handle |
fpdModParams | - FPD module params |
cfgMode | – Pattern Generator mode select DISABLE - Pattern Generator disabled ENABLE - Pattern Generator enabled |
Board_STATUS Board_fpdUb924SetRxCRCCheckerEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
Receive CRC checker enable.
This function is used to enable/disable CRC Checker.
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb924SetAutoScrollPattEn | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | cfgMode | ||
) |
configure auto scroll for pattern
This function is used to enable/disable pass through mode
handle | [IN] Low level driver handle |
fpdModParams | [IN] FPD module params |
cfgMode | [IN] Config mode - Indicates Enable or Disable |
Board_STATUS Board_fpdUb924GpioEnMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | gpioSel, | ||
uint8_t | modeSel | ||
) |
DSI GPIO Enable mode control.
This function is used for configuring the GPIO0 Enable value.
handle | I2C Handle |
fpdModParams | FPD module params |
gpioSel | select GPIO to be configured -BOARD_FPD_UB924_GPIO0 -BOARD_FPD_UB924_GPIO1 -BOARD_FPD_UB924_GPIO2 -BOARD_FPD_UB924_GPIO3 -BOARD_FPD_UB924_GPIO5 -BOARD_FPD_UB924_GPIO6 -BOARD_FPD_UB924_GPIO7 -BOARD_FPD_UB924_GPIO8 |
modeSel | Operational mode to be configured BOARD_FPD_MODE_NORMAL BOARD_FPD_UB924_GPIO |
Board_STATUS Board_fpdUb924GpioDirectionMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | gpioSel, | ||
uint8_t | modeSel | ||
) |
DSI GPIO Direction mode control.
This function is used for configuring the GPIO0 Direction value.
handle | I2C Handle |
fpdModParams | FPD module params |
gpioSel | select GPIO to be configured -BOARD_FPD_UB924_GPIO0 -BOARD_FPD_UB924_GPIO1 -BOARD_FPD_UB924_GPIO2 -BOARD_FPD_UB924_GPIO3 -BOARD_FPD_UB924_GPIO5 -BOARD_FPD_UB924_GPIO6 -BOARD_FPD_UB924_GPIO7 -BOARD_FPD_UB924_GPIO8 |
modeSel | Operational mode to be configured BOARD_FPD_UB924_OUTPUT BOARD_FPD_UB924_INPUT |
Board_STATUS Board_fpdUb924GpioRemoteMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | gpioSel, | ||
uint8_t | modeSel | ||
) |
DSI GPIO Remote mode control.
This function is used for configuring the GPIO0 remote value.
handle | I2C Handle |
fpdModParams | FPD module params |
gpioSel | select GPIO to be configured -BOARD_FPD_UB924_GPIO0 -BOARD_FPD_UB924_GPIO1 -BOARD_FPD_UB924_GPIO2 -BOARD_FPD_UB924_GPIO3 -BOARD_FPD_UB924_GPIO5 -BOARD_FPD_UB924_GPIO6 -BOARD_FPD_UB924_GPIO7 -BOARD_FPD_UB924_GPIO8 |
modeSel | Operational mode to be configured BOARD_FPD_MODE_ENABLE BOARD_FPD_MODE_DISABLE |
Board_STATUS Board_fpdUb924GpioOutputMode | ( | void * | handle, |
Board_FpdModuleObj * | fpdModParams, | ||
uint8_t | gpioSel, | ||
uint8_t | outSel | ||
) |
DSI GPIO mode control.
This function is used for configuring the GPIO0 output value.
handle | I2C Handle |
fpdModParams | FPD module params |
gpioSel | select GPIO to be configured -BOARD_FPD_UB924_GPIO0 -BOARD_FPD_UB924_GPIO1 -BOARD_FPD_UB924_GPIO2 -BOARD_FPD_UB924_GPIO3 -BOARD_FPD_UB924_GPIO5 -BOARD_FPD_UB924_GPIO6 -BOARD_FPD_UB924_GPIO7 -BOARD_FPD_UB924_GPIO8 |
outSel | Operational mode to be configured BOARD_FPD_UB924_OUTPUT_HIGH - high BOARD_FPD_UB924_OUTPUT_LOW - low |