LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IP_LCD_001_Type Struct Reference

LCD Controller register block structure. More...

#include "lcd_001.h"

Data Fields

__IO uint32_t TIMH
 
__IO uint32_t TIMV
 
__IO uint32_t POL
 
__IO uint32_t LE
 
__IO uint32_t UPBASE
 
__IO uint32_t LPBASE
 
__IO uint32_t CTRL
 
__IO uint32_t INTMSK
 
__I uint32_t INTRAW
 
__I uint32_t INTSTAT
 
__O uint32_t INTCLR
 
__I uint32_t UPCURR
 
__I uint32_t LPCURR
 
__I uint32_t RESERVED0 [115]
 
__IO uint16_t PAL [256]
 
__I uint32_t RESERVED1 [256]
 
__IO uint32_t CRSR_IMG [256]
 
__IO uint32_t CRSR_CTRL
 
__IO uint32_t CRSR_CFG
 
__IO uint32_t CRSR_PAL0
 
__IO uint32_t CRSR_PAL1
 
__IO uint32_t CRSR_XY
 
__IO uint32_t CRSR_CLIP
 
__I uint32_t RESERVED2 [2]
 
__IO uint32_t CRSR_INTMSK
 
__O uint32_t CRSR_INTCLR
 
__I uint32_t CRSR_INTRAW
 
__I uint32_t CRSR_INTSTAT
 

Detailed Description

LCD Controller register block structure.

Definition at line 50 of file lcd_001.h.

Field Documentation

__IO uint32_t CRSR_CFG

Cursor Configuration register

Definition at line 69 of file lcd_001.h.

__IO uint32_t CRSR_CLIP

Cursor Clip Position register

Definition at line 73 of file lcd_001.h.

__IO uint32_t CRSR_CTRL

Cursor Control register

Definition at line 68 of file lcd_001.h.

__IO uint32_t CRSR_IMG[256]

Cursor Image registers

Definition at line 67 of file lcd_001.h.

__O uint32_t CRSR_INTCLR

Cursor Interrupt Clear register

Definition at line 76 of file lcd_001.h.

__IO uint32_t CRSR_INTMSK

Cursor Interrupt Mask register

Definition at line 75 of file lcd_001.h.

__I uint32_t CRSR_INTRAW

Cursor Raw Interrupt Status register

Definition at line 77 of file lcd_001.h.

__I uint32_t CRSR_INTSTAT

Cursor Masked Interrupt Status register

Definition at line 78 of file lcd_001.h.

__IO uint32_t CRSR_PAL0

Cursor Palette register 0

Definition at line 70 of file lcd_001.h.

__IO uint32_t CRSR_PAL1

Cursor Palette register 1

Definition at line 71 of file lcd_001.h.

__IO uint32_t CRSR_XY

Cursor XY Position register

Definition at line 72 of file lcd_001.h.

__IO uint32_t CTRL

LCD Control register

Definition at line 57 of file lcd_001.h.

__O uint32_t INTCLR

Interrupt Clear register

Definition at line 61 of file lcd_001.h.

__IO uint32_t INTMSK

Interrupt Mask register

Definition at line 58 of file lcd_001.h.

__I uint32_t INTRAW

Raw Interrupt Status register

Definition at line 59 of file lcd_001.h.

__I uint32_t INTSTAT

Masked Interrupt Status register

Definition at line 60 of file lcd_001.h.

__IO uint32_t LE

Line End Control register

Definition at line 54 of file lcd_001.h.

__IO uint32_t LPBASE

Lower Panel Frame Base Address register

Definition at line 56 of file lcd_001.h.

__I uint32_t LPCURR

Lower Panel Current Address Value register

Definition at line 63 of file lcd_001.h.

__IO uint16_t PAL[256]

256x16-bit Color Palette registers

Definition at line 65 of file lcd_001.h.

__IO uint32_t POL

Clock and Signal Polarity Control register

Definition at line 53 of file lcd_001.h.

__I uint32_t RESERVED0[115]

Definition at line 64 of file lcd_001.h.

__I uint32_t RESERVED1[256]

Definition at line 66 of file lcd_001.h.

__I uint32_t RESERVED2[2]

Definition at line 74 of file lcd_001.h.

__IO uint32_t TIMH

< LCD Structure Horizontal Timing Control register

Definition at line 51 of file lcd_001.h.

__IO uint32_t TIMV

Vertical Timing Control register

Definition at line 52 of file lcd_001.h.

__IO uint32_t UPBASE

Upper Panel Frame Base Address register

Definition at line 55 of file lcd_001.h.

__I uint32_t UPCURR

Upper Panel Current Address Value register

Definition at line 62 of file lcd_001.h.


The documentation for this struct was generated from the following file: