PDK API Guide for J721E

Introduction

Data types used by DS90UB925 FPD-Link device library.

Macros

#define BOARD_FPD_UB925_I2C_SLV_ADDR   (0x1BU)
 
#define BOARD_FPD_UB925_CONFIGURATION1_REG_ADDR   (0x04U)
 
#define BOARD_FPD_UB925_GENERAL_STATUS_REG_ADDR   (0x0CU)
 
#define BOARD_FPD_UB925_DATA_PATH_CONTROL_REG_ADDR   (0x12U)
 
#define BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT   (4U)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT   (3U)
 
#define BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT   (1U)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT   (0U)
 
#define BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT   (2U)
 
#define BOARD_FPD_UB925_RGB_DE_GATE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_RGB_18BIT_MODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT)
 
#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT)
 
#define BOARD_FPD_UB925_PCLK_STATUS_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT)
 

Macro Definition Documentation

#define BOARD_FPD_UB925_I2C_SLV_ADDR   (0x1BU)

ub925 remote serializer slave address

#define BOARD_FPD_UB925_CONFIGURATION1_REG_ADDR   (0x04U)

Serializer Register Offset Address Configuration1 register address

#define BOARD_FPD_UB925_GENERAL_STATUS_REG_ADDR   (0x0CU)

General status register address

#define BOARD_FPD_UB925_DATA_PATH_CONTROL_REG_ADDR   (0x12U)

Data path control register address

#define BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT   (4U)

RGB DE gate field shift count

#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT   (3U)

I2S channel-B override field shift count

#define BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT   (2U)

RGB 18-bit mode field shift count

#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT   (1U)

Transport select field shift count

#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT   (0U)

I2S channel-B enable field shift count

#define BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT   (2U)

PCLK status field shift count

#define BOARD_FPD_UB925_RGB_DE_GATE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_DE_GATE_SHIFT_CNT)

RGB DE gate field bit mask

#define BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_OVERRIDE_SHIFT_CNT)

I2S channel-B override field bit mask

#define BOARD_FPD_UB925_RGB_18BIT_MODE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_RGB_18BIT_MODE_SHIFT_CNT)

RGB 18-bit mode field bit mask

#define BOARD_FPD_UB925_I2S_TRANSPOER_SEL_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_TRANSPOER_SEL_SHIFT_CNT)

Transport select field bit mask

#define BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_I2S_CHANNEL_B_ENABLE_SHIFT_CNT)

I2S channel-B enable field bit mask

#define BOARD_FPD_UB925_PCLK_STATUS_BIT_MASK   (uint8_t)(0x01 << BOARD_FPD_UB925_PCLK_STATUS_SHIFT_CNT)

PCLK status field bit mask