📄 altera_avalon_nec_lcd_controller_regs.h
字号:
/******************************************************************************
* *
* PLACE BOILERPLATE HERE *
******************************************************************************/
#ifndef __altera_AVALON_NEC_LCD_CONTROLLER_REGS_H__
#define __altera_AVALON_NEC_LCD_CONTROLLER_REGS_H__
#include <io.h>
#define IOADDR_altera_AVALON_NEC_LCD_CONTROLLER_CR(base) __IO_CALC_ADDRESS_NATIVE(base, 0)
#define IORD_altera_AVALON_NEC_LCD_CONTROLLER_CR(base) IORD(base, 0)
#define IOWR_altera_AVALON_NEC_LCD_CONTROLLER_CR(base, data) IOWR(base, 0, data)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_EN_DMA_MSK (0x00000001u) // enable lcd DMA
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_EN_DMA_OFST (0)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_PM_MSK (0x00000002u) // palette mode
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_PM_OFST (1)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_VSD_MSK (0x00000008u) // vertical scan direction
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_VSD_OFST (3)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_IE_MSK (0x00000010u) // interrupt enable
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_IE_OFST (4)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_BLE_MSK (0x00000020u) // backlight enable
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_BLE_OFST (5)
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_PSE_MSK (0x00000040u) // power supply enable
#define altera_AVALON_NEC_LCD_CONTROLLER_CR_PSE_OFST (6)
#define IOADDR_altera_AVALON_NEC_LCD_CONTROLLER_SR(base) __IO_CALC_ADDRESS_NATIVE(base, 1)
#define IORD_altera_AVALON_NEC_LCD_CONTROLLER_SR(base) IORD(base, 1)
#define IOADDR_altera_AVALON_NEC_LCD_CONTROLLER_NBAR(base) __IO_CALC_ADDRESS_NATIVE(base, 2)
#define IORD_altera_AVALON_NEC_LCD_CONTROLLER_NBAR(base) IORD(base, 2)
#define IOWR_altera_AVALON_NEC_LCD_CONTROLLER_NBAR(base, data) IOWR(base, 2, data)
#define IOADDR_altera_AVALON_NEC_LCD_CONTROLLER_ISR(base) __IO_CALC_ADDRESS_NATIVE(base, 3)
#define IORD_altera_AVALON_NEC_LCD_CONTROLLER_ISR(base) IORD(base, 3)
// define CSR register options
#define PALETTE_MODE_BP_18 0x00000000
#define PALETTE_MODE_BP_16 0x00000002
#define PALETTE_MODE_BP_8 0x00000004
#define PALETTE_MODE_BP_MANDEL 0x00000006
#endif /* __altera_AVALON_NEC_LCD_CONTROLLER_REGS_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -