📄 mxarm11_ipu.h
字号:
// SDC_CUR_MAP
#define IPU_SDC_CUR_MAP_CUR_COL_B_LSH 0
#define IPU_SDC_CUR_MAP_CUR_COL_G_LSH 8
#define IPU_SDC_CUR_MAP_CUR_COL_R_LSH 16
// SDC_HOR_CONF
#define IPU_SDC_HOR_CONF_SCREEN_WIDTH_LSH 16
#define IPU_SDC_HOR_CONF_H_SYNC_WIDTH_LSH 26
// SDC_VER_CONF
#define IPU_SDC_VER_CONF_V_SYNC_WIDTH_L_LSH 0
#define IPU_SDC_VER_CONF_SCREEN_HEIGHT_LSH 16
#define IPU_SDC_VER_CONF_V_SYNC_WIDTH_LSH 26
// SDC_SHARP_CONF_1
#define IPU_SDC_SHARP_CONF_1_CLS_RISE_DELAY_LSH 0
#define IPU_SDC_SHARP_CONF_1_PS_FALL_DELAY_LSH 8
#define IPU_SDC_SHARP_CONF_1_REV_TOGGLE_DELAY_LSH 16
// SDC_SHARP_CONF_2
#define IPU_SDC_SHARP_CONF_2_CLS_FALL_DELAY_LSH 0
#define IPU_SDC_SHARP_CONF_2_PS_RISE_DELAY_LSH 16
// ADC_CONF
#define IPU_ADC_CONF_PRP_CHAN_EN_LSH 0
#define IPU_ADC_CONF_PP_CHAN_EN_LSH 1
#define IPU_ADC_CONF_MCU_CHAN_EN_LSH 2
#define IPU_ADC_CONF_PRP_DISP_NUM_LSH 3
#define IPU_ADC_CONF_PRP_ADDR_INC_LSH 5
#define IPU_ADC_CONF_PRP_DATA_MAP_LSH 7
#define IPU_ADC_CONF_PP_DISP_NUM_LSH 8
#define IPU_ADC_CONF_PP_ADDR_INC_LSH 10
#define IPU_ADC_CONF_PP_DATA_MAP_LSH 12
#define IPU_ADC_CONF_PP_NO_TEARING_LSH 13
#define IPU_ADC_CONF_SYS1_NO_TEARING_LSH 14
#define IPU_ADC_CONF_SYS2_NO_TEARING_LSH 15
#define IPU_ADC_CONF_SYS1_MODE_LSH 16
#define IPU_ADC_CONF_SYS1_DISP_NUM_LSH 19
#define IPU_ADC_CONF_SYS1_ADDR_INC_LSH 21
#define IPU_ADC_CONF_SYS1_DATA_MAP_LSH 23
#define IPU_ADC_CONF_SYS2_MODE_LSH 24
#define IPU_ADC_CONF_SYS2_DISP_NUM_LSH 27
#define IPU_ADC_CONF_SYS2_ADDR_INC_LSH 29
#define IPU_ADC_CONF_SYS2_DATA_MAP_LSH 31
// DI_HSP_CLK_PER
#define IPU_DI_HSP_CLK_PER_HSP_CLK_PERIOD_1_LSH 0
#define IPU_DI_HSP_CLK_PER_HSP_CLK_PERIOD_2_LSH 16
// DI_DISP0_TIME_CONF_1
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_PER_WR_LSH 0
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_UP_WR_LSH 12
#define IPU_DISP0_TIME_CONF_1_DISP0_IF_CLK_DOWN_WR_LSH 22
// DI_DISP0_TIME_CONF_2
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_PER_RD_LSH 0
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_UP_RD_LSH 12
#define IPU_DISP0_TIME_CONF_2_DISP0_IF_CLK_DOWN_RD_LSH 22
// DI_DISP0_TIME_CONF_3
#define IPU_DISP0_TIME_CONF_3_DISP0_PIX_CLK_PER_LSH 0
#define IPU_DISP0_TIME_CONF_3_DISP0_READ_EN_LSH 16
#define IPU_DISP0_TIME_CONF_3_DISP0_RD_WAIT_ST_LSH 28
// DI_DISP3_TIME_CONF
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_PER_WR_LSH 0
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_UP_WR_LSH 12
#define IPU_DI_DISP3_TIME_CONF_DISP3_IF_CLK_DOWN_WR_LSH 22
// ADC_SYSCHA1_SA
// ADC_SYSCHA2_SA
// ADC_PRPCHAN_SA
// ADC_PPCHAN_SA
#define IPU_ADC_CHA_CHAN_SA_LSH 0
#define IPU_ADC_CHA_START_TIME_LSH 23
// ADC_DISP0_CONF
// ADC_DISP1_CONF
// ADC_DISP2_CONF
#define IPU_ADC_DISP_CONF_DISP_SL_LSH 0
#define IPU_ADC_DISP_CONF_DISP_TYPE_LSH 12
#define IPU_ADC_DISP_CONF_DISP_DATA_WIDTH_LSH 14
#define IPU_ADC_DISP_CONF_DISP_DATA_MAP_LSH 15
// ADC_DISP0_RD_AP
#define IPU_ADC_DISP0_RD_AP_DISP0_ACK_PTRN_LSH 0
// ADC_DISP0_RDM
#define IPU_ADC_DISP0_RDM_DISP0_MASK_ACK_DATA_LSH 0
// ADC_DISP0_SS
// ADC_DISP1_SS
// ADC_DISP2_SS
#define IPU_ADC_DISP_SS_SCREEN_WIDTH_LSH 0
#define IPU_ADC_DISP_SS_SCREEN_HEIGHT_LSH 16
// ADC_DISP_VSYNC
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_MODE_LSH 0
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_MODE_LSH 2
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_SEL_LSH 4
#define IPU_ADC_DISP_VSYNC_DISP_LN_WT_LSH 6
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_WIDTH_LSH 16
#define IPU_ADC_DISP_VSYNC_DISP0_VSYNC_WIDTH_L_LSH 22
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_WIDTH_LSH 24
#define IPU_ADC_DISP_VSYNC_DISP12_VSYNC_WIDTH_L_LSH 30
// DI_DISP_IF_CONF
#define IPU_DI_DISP_IF_CONF_DISP0_EN_LSH 0
#define IPU_DI_DISP_IF_CONF_DISP0_IF_MODE_LSH 1
#define IPU_DI_DISP_IF_CONF_DISP0_PAR_BURST_MODE_LSH 3
#define IPU_DI_DISP_IF_CONF_DISP1_EN_LSH 8
#define IPU_DI_DISP_IF_CONF_DISP1_IF_MODE_LSH 9
#define IPU_DI_DISP_IF_CONF_DISP1_PAR_BURST_MODE_LSH 12
#define IPU_DI_DISP_IF_CONF_DISP2_EN_LSH 16
#define IPU_DI_DISP_IF_CONF_DISP2_IF_MODE_LSH 17
#define IPU_DI_DISP_IF_CONF_DISP2_PAR_BURST_MODE_LSH 20
#define IPU_DI_DISP_IF_CONF_DISP3_DATAMASK_LSH 24
#define IPU_DI_DISP_IF_CONF_DISP3_CLK_SEL_LSH 25
#define IPU_DI_DISP_IF_CONF_DISP3_CLK_IDLE_LSH 26
#define IPU_DI_DISP_IF_CONF_DISP012_DEAD_CLK_NUM_LSH 27
// DI_DISP_SIG_POL
#define IPU_DI_DISP_SIG_POL_D0_DATA_POL_LSH 0
#define IPU_DI_DISP_SIG_POL_D0_CS_POL_LSH 1
#define IPU_DI_DISP_SIG_POL_D0_PAR_RS_POL_LSH 2
#define IPU_DI_DISP_SIG_POL_D0_WR_POL_LSH 3
#define IPU_DI_DISP_SIG_POL_D0_RD_POL_LSH 4
#define IPU_DI_DISP_SIG_POL_D0_VSYNC_POL_LSH 5
#define IPU_DI_DISP_SIG_POL_D12_VSYNC_POL_LSH 6
//#define IPU_DI_DISP_SIG_POL_RESERVED
#define IPU_DI_DISP_SIG_POL_D1_DATA_POL_LSH 8
#define IPU_DI_DISP_SIG_POL_D1_CS_POL_LSH 9
#define IPU_DI_DISP_SIG_POL_D1_PAR_RS_POL_LSH 10
#define IPU_DI_DISP_SIG_POL_D1_WR_POL_LSH 11
#define IPU_DI_DISP_SIG_POL_D1_RD_POL_LSH 12
#define IPU_DI_DISP_SIG_POL_D1_SD_D_POL_LSH 13
#define IPU_DI_DISP_SIG_POL_D1_SD_CLK_POL_LSH 14
#define IPU_DI_DISP_SIG_POL_D1_SER_RS_POL_LSH 15
#define IPU_DI_DISP_SIG_POL_D2_DATA_POL_LSH 16
#define IPU_DI_DISP_SIG_POL_D2_CS_POL_LSH 17
#define IPU_DI_DISP_SIG_POL_D2_PAR_RS_POL_LSH 18
#define IPU_DI_DISP_SIG_POL_D2_WR_POL_LSH 19
#define IPU_DI_DISP_SIG_POL_D2_RD_POL_LSH 20
#define IPU_DI_DISP_SIG_POL_D2_SD_D_POL_LSH 21
#define IPU_DI_DISP_SIG_POL_D2_SD_CLK_POL_LSH 22
#define IPU_DI_DISP_SIG_POL_D2_SER_RS_POL_LSH 23
#define IPU_DI_DISP_SIG_POL_D3_DATA_POL_LSH 24
#define IPU_DI_DISP_SIG_POL_D3_CLK_POL_LSH 25
#define IPU_DI_DISP_SIG_POL_D3_DRDY_SHARP_POL_LSH 26
#define IPU_DI_DISP_SIG_POL_D3_HSYNC_POL_LSH 27
#define IPU_DI_DISP_SIG_POL_D3_VSYNC_POL_LSH 28
#define IPU_DI_DISP_SIG_POL_D0_BCLK_POL_LSH 29
#define IPU_DI_DISP_SIG_POL_D1_BCLK_POL_LSH 30
#define IPU_DI_DISP_SIG_POL_D2_BCLK_POL_LSH 31
// DI_DISP0_DB0_MAP
#define IPU_DI_DISP0_DB0_MAP_MD00_M0_LSH 0
#define IPU_DI_DISP0_DB0_MAP_MD00_M1_LSH 2
#define IPU_DI_DISP0_DB0_MAP_MD00_M2_LSH 4
#define IPU_DI_DISP0_DB0_MAP_MD00_M3_LSH 6
#define IPU_DI_DISP0_DB0_MAP_MD00_M4_LSH 8
#define IPU_DI_DISP0_DB0_MAP_MD00_M5_LSH 10
#define IPU_DI_DISP0_DB0_MAP_MD00_M6_LSH 12
#define IPU_DI_DISP0_DB0_MAP_MD00_M7_LSH 14
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS0_LSH 16
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS1_LSH 21
#define IPU_DI_DISP0_DB0_MAP_MD00_OFFS2_LSH 26
// DI_DISP0_DB1_MAP
#define IPU_DI_DISP0_DB1_MAP_MD01_M0_LSH 0
#define IPU_DI_DISP0_DB1_MAP_MD01_M1_LSH 2
#define IPU_DI_DISP0_DB1_MAP_MD01_M2_LSH 4
#define IPU_DI_DISP0_DB1_MAP_MD01_M3_LSH 6
#define IPU_DI_DISP0_DB1_MAP_MD01_M4_LSH 8
#define IPU_DI_DISP0_DB1_MAP_MD01_M5_LSH 10
#define IPU_DI_DISP0_DB1_MAP_MD01_M6_LSH 12
#define IPU_DI_DISP0_DB1_MAP_MD01_M7_LSH 14
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS0_LSH 16
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS1_LSH 21
#define IPU_DI_DISP0_DB1_MAP_MD01_OFFS2_LSH 26
// DI_DISP0_DB2_MAP
#define IPU_DI_DISP0_DB2_MAP_MD02_M0_LSH 0
#define IPU_DI_DISP0_DB2_MAP_MD02_M1_LSH 2
#define IPU_DI_DISP0_DB2_MAP_MD02_M2_LSH 4
#define IPU_DI_DISP0_DB2_MAP_MD02_M3_LSH 6
#define IPU_DI_DISP0_DB2_MAP_MD02_M4_LSH 8
#define IPU_DI_DISP0_DB2_MAP_MD02_M5_LSH 10
#define IPU_DI_DISP0_DB2_MAP_MD02_M6_LSH 12
#define IPU_DI_DISP0_DB2_MAP_MD02_M7_LSH 14
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS0_LSH 16
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS1_LSH 21
#define IPU_DI_DISP0_DB2_MAP_MD02_OFFS2_LSH 26
// DI_DISP0_CB0_MAP
#define IPU_DI_DISP0_CB0_MAP_MC00_M0_LSH 0
#define IPU_DI_DISP0_CB0_MAP_MC00_M1_LSH 2
#define IPU_DI_DISP0_CB0_MAP_MC00_M2_LSH 4
#define IPU_DI_DISP0_CB0_MAP_MC00_M3_LSH 6
#define IPU_DI_DISP0_CB0_MAP_MC00_M4_LSH 8
#define IPU_DI_DISP0_CB0_MAP_MC00_M5_LSH 10
#define IPU_DI_DISP0_CB0_MAP_MC00_M6_LSH 12
#define IPU_DI_DISP0_CB0_MAP_MC00_M7_LSH 14
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS0_LSH 16
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS1_LSH 21
#define IPU_DI_DISP0_CB0_MAP_MC00_OFFS2_LSH 26
// DI_DISP0_CB1_MAP
#define IPU_DI_DISP0_CB1_MAP_MC01_M0_LSH 0
#define IPU_DI_DISP0_CB1_MAP_MC01_M1_LSH 2
#define IPU_DI_DISP0_CB1_MAP_MC01_M2_LSH 4
#define IPU_DI_DISP0_CB1_MAP_MC01_M3_LSH 6
#define IPU_DI_DISP0_CB1_MAP_MC01_M4_LSH 8
#define IPU_DI_DISP0_CB1_MAP_MC01_M5_LSH 10
#define IPU_DI_DISP0_CB1_MAP_MC01_M6_LSH 12
#define IPU_DI_DISP0_CB1_MAP_MC01_M7_LSH 14
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS0_LSH 16
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS1_LSH 21
#define IPU_DI_DISP0_CB1_MAP_MC01_OFFS2_LSH 26
// DI_DISP0_CB2_MAP
#define IPU_DI_DISP0_CB2_MAP_MC02_M0_LSH 0
#define IPU_DI_DISP0_CB2_MAP_MC02_M1_LSH 2
#define IPU_DI_DISP0_CB2_MAP_MC02_M2_LSH 4
#define IPU_DI_DISP0_CB2_MAP_MC02_M3_LSH 6
#define IPU_DI_DISP0_CB2_MAP_MC02_M4_LSH 8
#define IPU_DI_DISP0_CB2_MAP_MC02_M5_LSH 10
#define IPU_DI_DISP0_CB2_MAP_MC02_M6_LSH 12
#define IPU_DI_DISP0_CB2_MAP_MC02_M7_LSH 14
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS0_LSH 16
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS1_LSH 21
#define IPU_DI_DISP0_CB2_MAP_MC02_OFFS2_LSH 26
// DI_DISP1_DB0_MAP
#define IPU_DI_DISP1_DB0_MAP_MD10_M0_LSH 0
#define IPU_DI_DISP1_DB0_MAP_MD10_M1_LSH 2
#define IPU_DI_DISP1_DB0_MAP_MD10_M2_LSH 4
#define IPU_DI_DISP1_DB0_MAP_MD10_M3_LSH 6
#define IPU_DI_DISP1_DB0_MAP_MD10_M4_LSH 8
#define IPU_DI_DISP1_DB0_MAP_MD10_M5_LSH 10
#define IPU_DI_DISP1_DB0_MAP_MD10_M6_LSH 12
#define IPU_DI_DISP1_DB0_MAP_MD10_M7_LSH 14
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS0_LSH 16
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS1_LSH 21
#define IPU_DI_DISP1_DB0_MAP_MD10_OFFS2_LSH 26
// DI_DISP1_DB1_MAP
#define IPU_DI_DISP1_DB1_MAP_MD11_M0_LSH 0
#define IPU_DI_DISP1_DB1_MAP_MD11_M1_LSH 2
#define IPU_DI_DISP1_DB1_MAP_MD11_M2_LSH 4
#define IPU_DI_DISP1_DB1_MAP_MD11_M3_LSH 6
#define IPU_DI_DISP1_DB1_MAP_MD11_M4_LSH 8
#define IPU_DI_DISP1_DB1_MAP_MD11_M5_LSH 10
#define IPU_DI_DISP1_DB1_MAP_MD11_M6_LSH 12
#define IPU_DI_DISP1_DB1_MAP_MD11_M7_LSH 14
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS0_LSH 16
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS1_LSH 21
#define IPU_DI_DISP1_DB1_MAP_MD11_OFFS2_LSH 26
// DI_DISP1_DB2_MAP
#define IPU_DI_DISP1_DB2_MAP_MD12_M0_LSH 0
#define IPU_DI_DISP1_DB2_MAP_MD12_M1_LSH 2
#define IPU_DI_DISP1_DB2_MAP_MD12_M2_LSH 4
#define IPU_DI_DISP1_DB2_MAP_MD12_M3_LSH 6
#define IPU_DI_DISP1_DB2_MAP_MD12_M4_LSH 8
#define IPU_DI_DISP1_DB2_MAP_MD12_M5_LSH 10
#define IPU_DI_DISP1_DB2_MAP_MD12_M6_LSH 12
#define IPU_DI_DISP1_DB2_MAP_MD12_M7_LSH 14
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS0_LSH 16
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS1_LSH 21
#define IPU_DI_DISP1_DB2_MAP_MD12_OFFS2_LSH 26
// DI_DISP1_CB0_MAP
#define IPU_DI_DISP1_CB0_MAP_MC10_M0_LSH 0
#define IPU_DI_DISP1_CB0_MAP_MC10_M1_LSH 2
#define IPU_DI_DISP1_CB0_MAP_MC10_M2_LSH 4
#define IPU_DI_DISP1_CB0_MAP_MC10_M3_LSH 6
#define IPU_DI_DISP1_CB0_MAP_MC10_M4_LSH 8
#define IPU_DI_DISP1_CB0_MAP_MC10_M5_LSH 10
#define IPU_DI_DISP1_CB0_MAP_MC10_M6_LSH 12
#define IPU_DI_DISP1_CB0_MAP_MC10_M7_LSH 14
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS0_LSH 16
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS1_LSH 21
#define IPU_DI_DISP1_CB0_MAP_MC10_OFFS2_LSH 26
// DI_DISP1_CB1_MAP
#define IPU_DI_DISP1_CB1_MAP_MC11_M0_LSH 0
#define IPU_DI_DISP1_CB1_MAP_MC11_M1_LSH 2
#define IPU_DI_DISP1_CB1_MAP_MC11_M2_LSH 4
#define IPU_DI_DISP1_CB1_MAP_MC11_M3_LSH 6
#define IPU_DI_DISP1_CB1_MAP_MC11_M4_LSH 8
#define IPU_DI_DISP1_CB1_MAP_MC11_M5_LSH 10
#define IPU_DI_DISP1_CB1_MAP_MC11_M6_LSH 12
#define IPU_DI_DISP1_CB1_MAP_MC11_M7_LSH 14
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS0_LSH 16
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS1_LSH 21
#define IPU_DI_DISP1_CB1_MAP_MC11_OFFS2_LSH 26
// DI_DISP1_CB2_MAP
#define IPU_DI_DISP1_CB2_MAP_MC12_M0_LSH 0
#define IPU_DI_DISP1_CB2_MAP_MC12_M1_LSH 2
#define IPU_DI_DISP1_CB2_MAP_MC12_M2_LSH 4
#define IPU_DI_DISP1_CB2_MAP_MC12_M3_LSH 6
#define IPU_DI_DISP1_CB2_MAP_MC12_M4_LSH 8
#define IPU_DI_DISP1_CB2_MAP_MC12_M5_LSH 10
#define IPU_DI_DISP1_CB2_MAP_MC12_M6_LSH 12
#define IPU_DI_DISP1_CB2_MAP_MC12_M7_LSH 14
#define IPU_DI_DISP1_CB2_MAP_MC12_OFFS0_LSH 16
#define IPU_DI_DISP1_CB2_MAP_MC12_OFFS1_LSH 21
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -