⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 altera_avalon_nec_lcd_controller_regs.h

📁 quartus II-sopc builder avalon总线LCD控制IPCORE
💻 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 + -