view src/cs/drivers/drv_app/r2d/lcds/luna/r2d_luna_lcd.h @ 687:9dcc97616b30

scripts/config-luna.sh: this old target is now luna1
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 12 Oct 2020 19:00:41 +0000
parents 7d6878435c85
children
line wrap: on
line source

/*
 * This header file provides definitions for the Luna LCD hardware interface.
 */

/* reset control */
#define	CNTL_RST_REG	(*(volatile unsigned short *)0xFFFFFD04)
#define	EXT_RESET	0x0004

/* the LCD is connected to Calypso nCS3, with A1 line as register select */

#define	LCD_IR		(*(volatile unsigned short *)0x02000000)
#define	LCD_DR		(*(volatile unsigned short *)0x02000002)

/* macro for writing first IR, then DR */

#define	LCD_REG_WR(reg, data)	{LCD_IR = (reg); LCD_DR = (data);}