Version 2.0.0-0

crtc Reference

File
core/xeos/include/xeos/hal/crtc.h
Date
Wednesday, June 25, 2014
Includes
None

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__