📄 display.h
字号:
#define REG_MEDIAPLUG_RESERVED_LCMD 0x1002
#define REG_MEDIAPLUG_CMD 0x1004
#define REG_MEDIAPLUG_RESERVED_CMD 0x1006
#define REG_MEDIAPLUG_DATA 0x1008
#define LREG_REVISION_CODE (*(volatile char*)(0x30000000+REG_REVISION_CODE))
#define LREG_MISC (*(volatile char*)(0x30000000+REG_MISC))
#define LREG_GPIO_CONFIG (*(volatile char*)(0x30000000+REG_GPIO_CONFIG ))
#define LREG_GPIO_CTRL (*(volatile char*)(0x30000000+REG_GPIO_CTRL))
#define LREG_MD_CFG_STATUS0 (*(volatile char*)(0x30000000+REG_MD_CFG_STATUS0))
#define LREG_MD_CFG_STATUS1 (*(volatile char*)(0x30000000+REG_MD_CFG_STATUS1))
#define LREG_MEM_CLOCK_CFG (*(volatile char*)(0x30000000+REG_MEM_CLOCK_CFG))
#define LREG_LCD_PCLK_CFG (*(volatile char*)(0x30000000+REG_LCD_PCLK_CFG))
#define LREG_CRTTV_PCLK_CFG (*(volatile char*)(0x30000000+REG_CRTTV_PCLK_CFG))
#define LREG_MPCLK_CFG (*(volatile char*)(0x30000000+REG_MPCLK_CFG))
#define LREG_CPU2MEM_WAIT_SEL (*(volatile char*)(0x30000000+REG_CPU2MEM_WAIT_SEL))
#define LREG_MEM_CFG (*(volatile char*)(0x30000000+REG_MEM_CFG ))
#define LREG_DRAM_REFRESH (*(volatile char*)(0x30000000+REG_DRAM_REFRESH ))
#define LREG_DRAM_TIMINGS_CTRL0 (*(volatile char*)(0x30000000+REG_DRAM_TIMINGS_CTRL0))
#define LREG_DRAM_TIMINGS_CTRL1 (*(volatile char*)(0x30000000+REG_DRAM_TIMINGS_CTRL1))
#define LREG_PANEL_TYPE (*(volatile char*)(0x30000000+REG_PANEL_TYPE))
#define LREG_MOD_RATE (*(volatile char*)(0x30000000+REG_MOD_RATE))
#define LREG_LCD_HDP (*(volatile char*)(0x30000000+REG_LCD_HDP))
#define LREG_LCD_HNDP (*(volatile char*)(0x30000000+REG_LCD_HNDP))
#define LREG_TFT_FPLINE_START (*(volatile char*)(0x30000000+REG_TFT_FPLINE_START))
#define LREG_TFT_FPLINE_PULSE (*(volatile char*)(0x30000000+REG_TFT_FPLINE_PULSE))
#define LREG_LCD_VDP0 (*(volatile char*)(0x30000000+REG_LCD_VDP0))
#define LREG_LCD_VDP1 (*(volatile char*)(0x30000000+REG_LCD_VDP1))
#define LREG_LCD_VNDP (*(volatile char*)(0x30000000+REG_LCD_VNDP))
#define LREG_TFT_FPFRAME_START (*(volatile char*)(0x30000000+REG_TFT_FPFRAME_START))
#define LREG_TFT_FPFRAME_PULSE (*(volatile char*)(0x30000000+REG_TFT_FPFRAME_PULSE))
#define LREG_LCD_LINE_COUNT0 (*(volatile char*)(0x30000000+REG_LCD_LINE_COUNT0))
#define LREG_LCD_LINE_COUNT1 (*(volatile char*)(0x30000000+REG_LCD_LINE_COUNT1))
#define LREG_LCD_DISPLAY_MODE (*(volatile char*)(0x30000000+REG_LCD_DISPLAY_MODE))
#define LREG_LCD_MISC (*(volatile char*)(0x30000000+REG_LCD_MISC ))
#define LREG_LCD_START_ADDR0 (*(volatile char*)(0x30000000+REG_LCD_START_ADDR0))
#define LREG_LCD_START_ADDR1 (*(volatile char*)(0x30000000+REG_LCD_START_ADDR1))
#define LREG_LCD_START_ADDR2 (*(volatile char*)(0x30000000+REG_LCD_START_ADDR2))
#define LREG_LCD_MEM_ADDR_OFFSET0 (*(volatile char*)(0x30000000+REG_LCD_MEM_ADDR_OFFSET0))
#define LREG_LCD_MEM_ADDR_OFFSET1 (*(volatile char*)(0x30000000+REG_LCD_MEM_ADDR_OFFSET1))
#define LREG_LCD_PIXEL_PANNING (*(volatile char*)(0x30000000+REG_LCD_PIXEL_PANNING))
#define LREG_LCD_FIFO_HIGH_THRESHOLD (*(volatile char*)(0x30000000+REG_LCD_FIFO_HIGH_THRESHOLD))
#define LREG_LCD_FIFO_LOW_THRESHOLD (*(volatile char*)(0x30000000+REG_LCD_FIFO_LOW_THRESHOLD))
#define LREG_CRTTV_HDP (*(volatile char*)(0x30000000+REG_CRTTV_HDP))
#define LREG_CRTTV_HNDP (*(volatile char*)(0x30000000+REG_CRTTV_HNDP))
#define LREG_CRTTV_HRTC_START (*(volatile char*)(0x30000000+REG_CRTTV_HRTC_START))
#define LREG_CRT_HRTC_PULSE (*(volatile char*)(0x30000000+REG_CRT_HRTC_PULSE ))
#define LREG_CRTTV_VDP0 (*(volatile char*)(0x30000000+REG_CRTTV_VDP0 ))
#define LREG_CRTTV_VDP1 (*(volatile char*)(0x30000000+REG_CRTTV_VDP1))
#define LREG_CRTTV_VNDP (*(volatile char*)(0x30000000+REG_CRTTV_VNDP))
#define LREG_CRTTV_VRTC_START (*(volatile char*)(0x30000000+REG_CRTTV_VRTC_START))
#define LREG_CRT_VRTC_PULSE (*(volatile char*)(0x30000000+REG_CRT_VRTC_PULSE))
#define LREG_TV_OUTPUT_CTRL (*(volatile char*)(0x30000000+REG_TV_OUTPUT_CTRL))
#define LREG_CRTTV_LINE_COUNT0 (*(volatile char*)(0x30000000+REG_CRTTV_LINE_COUNT0))
#define LREG_CRTTV_LINE_COUNT1 (*(volatile char*)(0x30000000+REG_CRTTV_LINE_COUNT1))
#define LREG_CRTTV_DISPLAY_MODE (*(volatile char*)(0x30000000+REG_CRTTV_DISPLAY_MODE))
#define LREG_CRTTV_START_ADDR0 (*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR0))
#define LREG_CRTTV_START_ADDR1 (*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR1))
#define LREG_CRTTV_START_ADDR2 (*(volatile char*)(0x30000000+REG_CRTTV_START_ADDR2))
#define LREG_CRTTV_MEM_ADDR_OFFSET0 (*(volatile char*)(0x30000000+REG_CRTTV_MEM_ADDR_OFFSET0))
#define LREG_CRTTV_MEM_ADDR_OFFSET1 (*(volatile char*)(0x30000000+REG_CRTTV_MEM_ADDR_OFFSET1))
#define LREG_CRTTV_PIXEL_PANNING (*(volatile char*)(0x30000000+REG_CRTTV_PIXEL_PANNING))
#define LREG_CRTTV_FIFO_HIGH_THRESHOLD (*(volatile char*)(0x30000000+REG_CRTTV_FIFO_HIGH_THRESHOLD))
#define LREG_CRTTV_FIFO_LOW_THRESHOLD (*(volatile char*)(0x30000000+REG_CRTTV_FIFO_LOW_THRESHOLD))
#define LREG_LCD_INK_CURS_CTRL (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_CTRL))
#define LREG_LCD_INK_CURS_START_ADDR (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_START_ADDR))
#define LREG_LCD_CURSOR_X_POS0 (*(volatile char*)(0x30000000+REG_LCD_CURSOR_X_POS0))
#define LREG_LCD_CURSOR_X_POS1 (*(volatile char*)(0x30000000+REG_LCD_CURSOR_X_POS1))
#define LREG_LCD_CURSOR_Y_POS0 (*(volatile char*)(0x30000000+REG_LCD_CURSOR_Y_POS0))
#define LREG_LCD_CURSOR_Y_POS1 (*(volatile char*)(0x30000000+REG_LCD_CURSOR_Y_POS1))
#define LREG_LCD_INK_CURS_BLUE0 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_BLUE0))
#define LREG_LCD_INK_CURS_GREEN0 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_GREEN0))
#define LREG_LCD_INK_CURS_RED0 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_RED0))
#define LREG_LCD_INK_CURS_BLUE1 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_BLUE1))
#define LREG_LCD_INK_CURS_GREEN1 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_GREEN1))
#define LREG_LCD_INK_CURS_RED1 (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_RED1))
#define LREG_LCD_INK_CURS_FIFO (*(volatile char*)(0x30000000+REG_LCD_INK_CURS_FIFO))
#define LREG_CRTTV_INK_CURS_CTRL (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_CTRL))
#define LREG_CRTTV_INK_CURS_START_ADDR (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_START_ADDR))
#define LREG_CRTTV_CURSOR_X_POS0 (*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_X_POS0))
#define LREG_CRTTV_CURSOR_X_POS1 (*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_X_POS1))
#define LREG_CRTTV_CURSOR_Y_POS0 (*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_Y_POS0))
#define LREG_CRTTV_CURSOR_Y_POS1 (*(volatile char*)(0x30000000+REG_CRTTV_CURSOR_Y_POS1))
#define LREG_CRTTV_INK_CURS_BLUE0 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_BLUE0))
#define LREG_CRTTV_INK_CURS_GREEN0 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_GREEN0))
#define LREG_CRTTV_INK_CURS_RED0 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_RED0))
#define LREG_CRTTV_INK_CURS_BLUE1 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_BLUE1))
#define LREG_CRTTV_INK_CURS_GREEN1 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_GREEN1))
#define LREG_CRTTV_INK_CURS_RED1 (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_RED1))
#define LREG_CRTTV_INK_CURS_FIFO (*(volatile char*)(0x30000000+REG_CRTTV_INK_CURS_FIFO))
#define LREG_BITBLT_CTRL0 (*(volatile char*)(0x30000000+REG_BITBLT_CTRL0))
#define LREG_BITBLT_CTRL1 (*(volatile char*)(0x30000000+REG_BITBLT_CTRL1))
#define LREG_BITBLT_ROP_CODE (*(volatile char*)(0x30000000+REG_BITBLT_ROP_CODE))
#define LREG_BITBLT_OPERATION (*(volatile char*)(0x30000000+REG_BITBLT_OPERATION))
#define LREG_BITBLT_SRC_START_ADDR0 (*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR0))
#define LREG_BITBLT_SRC_START_ADDR1 (*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR1))
#define LREG_BITBLT_SRC_START_ADDR2 (*(volatile char*)(0x30000000+REG_BITBLT_SRC_START_ADDR2))
#define LREG_BITBLT_DEST_START_ADDR0 (*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR0))
#define LREG_BITBLT_DEST_START_ADDR1 (*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR1))
#define LREG_BITBLT_DEST_START_ADDR2 (*(volatile char*)(0x30000000+REG_BITBLT_DEST_START_ADDR2))
#define LREG_BITBLT_MEM_ADDR_OFFSET0 (*(volatile char*)(0x30000000+REG_BITBLT_MEM_ADDR_OFFSET0))
#define LREG_BITBLT_MEM_ADDR_OFFSET1 (*(volatile char*)(0x30000000+REG_BITBLT_MEM_ADDR_OFFSET1))
#define LREG_BITBLT_WIDTH0 (*(volatile char*)(0x30000000+REG_BITBLT_WIDTH0))
#define LREG_BITBLT_WIDTH1 (*(volatile char*)(0x30000000+REG_BITBLT_WIDTH1))
#define LREG_BITBLT_HEIGHT0 (*(volatile char*)(0x30000000+REG_BITBLT_HEIGHT0))
#define LREG_BITBLT_HEIGHT1 (*(volatile char*)(0x30000000+REG_BITBLT_HEIGHT1))
#define LREG_BITBLT_BACKGND_COLOR0 (*(volatile char*)(0x30000000+REG_BITBLT_BACKGND_COLOR0))
#define LREG_BITBLT_BACKGND_COLOR1 (*(volatile char*)(0x30000000+REG_BITBLT_BACKGND_COLOR1))
#define LREG_BITBLT_FOREGND_COLOR0 (*(volatile char*)(0x30000000+REG_BITBLT_FOREGND_COLOR0))
#define LREG_BITBLT_FOREGND_COLOR1 (*(volatile char*)(0x30000000+REG_BITBLT_FOREGND_COLOR1))
#define LREG_LUT_MODE (*(volatile char*)(0x30000000+REG_LUT_MODE))
#define LREG_LUT_ADDR (*(volatile char*)(0x30000000+REG_LUT_ADDR))
#define LREG_LUT_DATA (*(volatile char*)(0x30000000+REG_LUT_DATA))
#define LREG_PWR_SAVE_CFG (*(volatile char*)(0x30000000+REG_PWR_SAVE_CFG))
#define LREG_PWR_SAVE_STATUS (*(volatile char*)(0x30000000+REG_PWR_SAVE_STATUS))
#define LREG_CPU2MEM_WATCHDOG (*(volatile char*)(0x30000000+REG_CPU2MEM_WATCHDOG))
#define LREG_DISPLAY_MODE (*(volatile char*)(0x30000000+REG_DISPLAY_MODE))
#define LREG_MEDIAPLUG_LCMD (*(volatile char*)(0x30000000+REG_MEDIAPLUG_LCMD))
#define LREG_MEDIAPLUG_RESERVED_LCMD (*(volatile char*)(0x30000000+REG_MEDIAPLUG_RESERVED_LCMD))
#define LREG_MEDIAPLUG_CMD (*(volatile char*)(0x30000000+REG_MEDIAPLUG_CMD))
#define LREG_MEDIAPLUG_RESERVED_CMD (*(volatile char*)(0x30000000+REG_MEDIAPLUG_RESERVED_CMD))
#define LREG_MEDIAPLUG_DATA (*(volatile char*)(0x30000000+REG_MEDIAPLUG_DATA))
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -