RTEMS  5.1
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Macros
crt.h File Reference

CRT controller definitions. More...

Go to the source code of this file.

Macros

#define V_MONO   0xb0000
 
#define V_COLOR   0xb8000
 
#define VIDEO_MODE_ADDR   0x449
 
#define DISPLAY_CRT_BASE_IO_ADDR   0x463
 
#define NB_MAX_COL_ADDR   0x44a
 
#define NB_MAX_ROW_ADDR   0x484
 
#define VGAMODE7   0x7 /* VGA mode 7 */
 
#define BLACK   0x0
 
#define BLUE   0x1
 
#define GREEN   0x2
 
#define CYAN   0x3
 
#define RED   0x4
 
#define MAGENTA   0x5
 
#define BROWN   0x6
 
#define WHITE   0x7
 
#define GRAY   0x8
 
#define LT_BLUE   0x9
 
#define LT_GREEN   0xa
 
#define LT_CYAN   0xb
 
#define LT_RED   0xc
 
#define LT_MAGENTA   0xd
 
#define YELLOW   0xe
 
#define LT_WHITE   0xf
 
#define BLINK   0x8 /* Mask used to determine blinking */
 
#define OFF   0
 
#define ON   1
 
#define CC_CURSSTART   0x0a /* Cursor start scan line */
 
#define CC_CURSEND   0x0b /* Cursor end scan line */
 
#define CC_STARTADDRHI   0x0c /* start video ram addr msb */
 
#define CC_STARTADDRLO   0x0d /* start video ram lsb */
 
#define CC_CURSHIGH   0x0e /* Cursor high location (8 msb) */
 
#define CC_CURSLOW   0x0f /* Cursor low location (8 msb) */
 
#define CC_VRETSTART   0x10 /* vertical synchro start lsb */
 
#define CC_VRETEND   0x11 /* vertical syn end (also it control) */
 
#define CC_VDISPEND   0x12 /* vertical display end lsb register */
 

Detailed Description

CRT controller definitions.