crtc Reference
File
core/xeos/include/xeos/hal/crtc.h
Date
Wednesday, June 25, 2014
Types
XEOS_HAL_CRTC_Register
Top
CRT Controller register values
typedef enum {
XEOS_HAL_CRTC_RegisterHorizontalTotal = 0x0000,
XEOS_HAL_CRTC_RegisterEndHorizontalDisplay = 0x0001,
XEOS_HAL_CRTC_RegisterStartHorizontalBlanking = 0x0002,
XEOS_HAL_CRTC_RegisterEndHorizontalBlanking = 0x0003,
XEOS_HAL_CRTC_RegisterStartHorizontalRetrace = 0x0004,
XEOS_HAL_CRTC_RegisterEndHorizontalRetrace = 0x0005,
XEOS_HAL_CRTC_RegisterVerticalTotal = 0x0006,
XEOS_HAL_CRTC_RegisterOverflow = 0x0007,
XEOS_HAL_CRTC_RegisterPresetRowScan = 0x0008,
XEOS_HAL_CRTC_RegisterMaximumScanLine = 0x0009,
XEOS_HAL_CRTC_RegisterCursorStart = 0x000A,
XEOS_HAL_CRTC_RegisterCursorEnd = 0x000B,
XEOS_HAL_CRTC_RegisterStartAddressHigh = 0x000C,
XEOS_HAL_CRTC_RegisterStartAddressLow = 0x000D,
XEOS_HAL_CRTC_RegisterCursorLocationHigh = 0x000E,
XEOS_HAL_CRTC_RegisterCursorLocationLow = 0x000F,
XEOS_HAL_CRTC_RegisterVerticalRetraceStart = 0x0010,
XEOS_HAL_CRTC_RegisterVerticalRetraceEnd = 0x0011,
XEOS_HAL_CRTC_RegisterVerticalDisplayEnd = 0x0012,
XEOS_HAL_CRTC_RegisterOffset = 0x0013,
XEOS_HAL_CRTC_RegisterUnderlineLocation = 0x0014,
XEOS_HAL_CRTC_RegisterStartVerticalBlanking = 0x0015,
XEOS_HAL_CRTC_RegisterEndVertical = 0x0016,
XEOS_HAL_CRTC_RegisterCRTCModeControl = 0x0017,
XEOS_HAL_CRTC_RegisterLineCompare = 0x0018,
XEOS_HAL_CRTC_RegisterData = 0x03D4,
XEOS_HAL_CRTC_RegisterAddress = 0x03D5
} XEOS_HAL_CRTC_Register;
Constants
- XEOS_HAL_CRTC_RegisterHorizontalTotal
Horizontal Total Register
- XEOS_HAL_CRTC_RegisterEndHorizontalDisplay
End Horizontal Display Register
- XEOS_HAL_CRTC_RegisterStartHorizontalBlanking
Start Horizontal Blanking Register
- XEOS_HAL_CRTC_RegisterEndHorizontalBlanking
End Horizontal Blanking Register
- XEOS_HAL_CRTC_RegisterStartHorizontalRetrace
Start Horizontal Retrace Register
- XEOS_HAL_CRTC_RegisterEndHorizontalRetrace
End Horizontal Retrace Register
- XEOS_HAL_CRTC_RegisterVerticalTotal
Vertical Total Register
- XEOS_HAL_CRTC_RegisterOverflow
Overflow Register
- XEOS_HAL_CRTC_RegisterPresetRowScan
Preset Row Scan Register
- XEOS_HAL_CRTC_RegisterMaximumScanLine
Maximum Scan Line Register
- XEOS_HAL_CRTC_RegisterCursorStart
Cursor Start Register
- XEOS_HAL_CRTC_RegisterCursorEnd
Cursor End Register
- XEOS_HAL_CRTC_RegisterStartAddressHigh
Start Address High Register
- XEOS_HAL_CRTC_RegisterStartAddressLow
Start Address Low Register
- XEOS_HAL_CRTC_RegisterCursorLocationHigh
Cursor Location High Register
- XEOS_HAL_CRTC_RegisterCursorLocationLow
Cursor Location Low Register
- XEOS_HAL_CRTC_RegisterVerticalRetraceStart
Vertical Retrace Start Register
- XEOS_HAL_CRTC_RegisterVerticalRetraceEnd
Vertical Retrace End Register
- XEOS_HAL_CRTC_RegisterVerticalDisplayEnd
Vertical Display End Register
- XEOS_HAL_CRTC_RegisterOffset
Offset Register
- XEOS_HAL_CRTC_RegisterUnderlineLocation
Underline Location Register
- XEOS_HAL_CRTC_RegisterStartVerticalBlanking
Start Vertical Blanking Register
- XEOS_HAL_CRTC_RegisterEndVertical
End Vertical Blanking
- XEOS_HAL_CRTC_RegisterCRTCModeControl
CRTC Mode Control Register
- XEOS_HAL_CRTC_RegisterLineCompare
Line Compare Register
- XEOS_HAL_CRTC_RegisterData
CRTC Data register
- XEOS_HAL_CRTC_RegisterAddress
CRTC Address register
Macros
__XEOS_HAL_CRTC_H__
Top
#define __XEOS_HAL_CRTC_H__