📄 elcd.h
字号:
#define ELCD_ELCDCTL_REG_RESERVED_POS 15
#define ELCD_ELCDCTL_REG_RESERVED_NUMB 17
#define ELCD_ELCDCTL_REG_RESERVED_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_SWAP_DISABLE_POS 14
#define ELCD_ELCDCTL_REG_SWAP_DISABLE_NUMB 1
#define ELCD_ELCDCTL_REG_SWAP_DISABLE_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_BUS_SIZE_POS 11
#define ELCD_ELCDCTL_REG_BUS_SIZE_NUMB 3
#define ELCD_ELCDCTL_REG_BUS_SIZE_RES_VAL 0x6
//R/W
#define ELCD_ELCDCTL_REG_RX_PACKING_POS 10
#define ELCD_ELCDCTL_REG_RX_PACKING_NUMB 1
#define ELCD_ELCDCTL_REG_RX_PACKING_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_UNUSUED_BITS_POS 8
#define ELCD_ELCDCTL_REG_UNUSUED_BITS_NUMB 2
#define ELCD_ELCDCTL_REG_UNUSUED_BITS_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_NCYCLE_POS 6
#define ELCD_ELCDCTL_REG_NCYCLE_NUMB 2
#define ELCD_ELCDCTL_REG_NCYCLE_RES_VAL 0x1
//R/W
#define ELCD_ELCDCTL_REG_NDUMMY_POS 4
#define ELCD_ELCDCTL_REG_NDUMMY_NUMB 2
#define ELCD_ELCDCTL_REG_NDUMMY_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_ELCD_NRESET_POS 3
#define ELCD_ELCDCTL_REG_ELCD_NRESET_NUMB 1
#define ELCD_ELCDCTL_REG_ELCD_NRESET_RES_VAL 0x0
//R/W
#define ELCD_ELCDCTL_REG_ELCD_DNC_POS 2
#define ELCD_ELCDCTL_REG_ELCD_DNC_NUMB 1
#define ELCD_ELCDCTL_REG_ELCD_DNC_RES_VAL 0x1
//R/W
#define ELCD_ELCDCTL_REG_ELCD_NCS1_POS 1
#define ELCD_ELCDCTL_REG_ELCD_NCS1_NUMB 1
#define ELCD_ELCDCTL_REG_ELCD_NCS1_RES_VAL 0x1
//R/W
#define ELCD_ELCDCTL_REG_ELCD_NCS0_POS 0
#define ELCD_ELCDCTL_REG_ELCD_NCS0_NUMB 1
#define ELCD_ELCDCTL_REG_ELCD_NCS0_RES_VAL 0x1
//R/W
//ELCD_CMDTX_REG
//-------------------
#define ELCD_CMDTX_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_CMDTX_REG_OFFSET)
#define ELCD_CMDTX_REG_RESERVED_POS 24
#define ELCD_CMDTX_REG_RESERVED_NUMB 8
#define ELCD_CMDTX_REG_RESERVED_RES_VAL 0x0
//R/W
#define ELCD_CMDTX_REG_CMD_POS 0
#define ELCD_CMDTX_REG_CMD_NUMB 24
#define ELCD_CMDTX_REG_CMD_RES_VAL 0x0
//R/W
//ELCD_DATATX_REG
//-------------------
#define ELCD_DATATX_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_DATATX_REG_OFFSET)
#define ELCD_DATATX_REG_TXDATA_POS 0
#define ELCD_DATATX_REG_TXDATA_NUMB 32
#define ELCD_DATATX_REG_TXDATA_RES_VAL 0x0
//W
//ELCD_COUNTERRX_REG
//-------------------
#define ELCD_COUNTERRX_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_COUNTERRX_REG_OFFSET)
#define ELCD_COUNTERRX_REG_RESERVED_POS 20
#define ELCD_COUNTERRX_REG_RESERVED_NUMB 12
#define ELCD_COUNTERRX_REG_RESERVED_RES_VAL 0x0
//R/W
#define ELCD_COUNTERRX_REG_COUNTERRX_POS 0
#define ELCD_COUNTERRX_REG_COUNTERRX_NUMB 20
#define ELCD_COUNTERRX_REG_COUNTERRX_RES_VAL 0x0
//R/W
//ELCD_DATARX_REG
//-------------------
#define ELCD_DATARX_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_DATARX_REG_OFFSET)
#define ELCD_DATARX_REG_DATARX_POS 0
#define ELCD_DATARX_REG_DATARX_NUMB 314
#define ELCD_DATARX_REG_DATARX_RES_VAL 0x0
//R
//ELCD_STATUS_REG
//-------------------
#define ELCD_STATUS_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_STATUS_REG_OFFSET)
#define ELCD_STATUS_REG_RESERVED_POS 11
#define ELCD_STATUS_REG_RESERVED_NUMB 21
#define ELCD_STATUS_REG_RESERVED_RES_VAL 0x0
//R
#define ELCD_STATUS_REG_IDLE_POS 10
#define ELCD_STATUS_REG_IDLE_NUMB 1
#define ELCD_STATUS_REG_IDLE_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_CMDTX_END_POS 9
#define ELCD_STATUS_REG_CMDTX_END_NUMB 1
#define ELCD_STATUS_REG_CMDTX_END_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_WRITE_END_POS 8
#define ELCD_STATUS_REG_WRITE_END_NUMB 1
#define ELCD_STATUS_REG_WRITE_END_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_READ_END_POS 7
#define ELCD_STATUS_REG_READ_END_NUMB 1
#define ELCD_STATUS_REG_READ_END_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_RXFIFOFULL_POS 6
#define ELCD_STATUS_REG_RXFIFOFULL_NUMB 1
#define ELCD_STATUS_REG_RXFIFOFULL_RES_VAL 0x0
//R
#define ELCD_STATUS_REG_RXFIFOEMPTY_POS 5
#define ELCD_STATUS_REG_RXFIFOEMPTY_NUMB 1
#define ELCD_STATUS_REG_RXFIFOEMPTY_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_TXFIFOFULL_POS 4
#define ELCD_STATUS_REG_TXFIFOFULL_NUMB 1
#define ELCD_STATUS_REG_TXFIFOFULL_RES_VAL 0x0
//R
#define ELCD_STATUS_REG_TXFIFOEMPTY_POS 3
#define ELCD_STATUS_REG_TXFIFOEMPTY_NUMB 1
#define ELCD_STATUS_REG_TXFIFOEMPTY_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_IT_TX_POS 2
#define ELCD_STATUS_REG_IT_TX_NUMB 1
#define ELCD_STATUS_REG_IT_TX_RES_VAL 0x1
//R
#define ELCD_STATUS_REG_IT_RX_POS 1
#define ELCD_STATUS_REG_IT_RX_NUMB 1
#define ELCD_STATUS_REG_IT_RX_RES_VAL 0x0
//R
#define ELCD_STATUS_REG_RESET_DONE_POS 0
#define ELCD_STATUS_REG_RESET_DONE_NUMB 1
#define ELCD_STATUS_REG_RESET_DONE_RES_VAL 0x1
//R
//ELCD_PIXELPOS_REG
//-------------------
#define ELCD_PIXELPOS_REG REG32(ELCD_BASE_ADDR_ARM+ELCD_PIXELPOS_REG_OFFSET)
#define ELCD_PIXELPOS_REG_RESERVED_POS 28
#define ELCD_PIXELPOS_REG_RESERVED_NUMB 4
#define ELCD_PIXELPOS_REG_RESERVED_RES_VAL 0x0
//R/W
#define ELCD_PIXELPOS_REG_PIXEL_SIZE_POS 23
#define ELCD_PIXELPOS_REG_PIXEL_SIZE_NUMB 5
#define ELCD_PIXELPOS_REG_PIXEL_SIZE_RES_VAL 0x0
//R/W
#define ELCD_PIXELPOS_REG_NPIXELS_POS 20
#define ELCD_PIXELPOS_REG_NPIXELS_NUMB 3
#define ELCD_PIXELPOS_REG_NPIXELS_RES_VAL 0x0
//R/W
#define ELCD_PIXELPOS_REG_PIX4_RP_POS 15
#define ELCD_PIXELPOS_REG_PIX4_RP_NUMB 5
#define ELCD_PIXELPOS_REG_PIX4_RP_RES_VAL 0x0
//R/W
#define ELCD_PIXELPOS_REG_PIX3_RP_POS 10
#define ELCD_PIXELPOS_REG_PIX3_RP_NUMB 5
#define ELCD_PIXELPOS_REG_PIX3_RP_RES_VAL 0x0
//R/W
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -