Nxp semiconductors, 6 cursor image format – NXP Semiconductors LPC24XX UM10237 User Manual

Page 297

Advertising
background image

UM10237_4

© NXP B.V. 2009. All rights reserved.

User manual

Rev. 04 — 26 August 2009

297 of 792

NXP Semiconductors

UM10237

Chapter 12: LPC24XX LCD controller

6.5.6 Cursor image format

The LCD frame buffer supports three packing formats, but the hardware cursor image
requirement has been simplified to support only LBBP. This is little-endian byte,
big-endian pixel for Windows CE mode.

The Image RAM start address is offset by 0x800 from the LCD base address, as shown in
the register description in this chapter.

The displayed cursor coordinate system is expressed in terms of (X,Y). 64 x 64 is an
extension of the 32 x 32 format shown in

Figure 12–39

.

32 by 32 pixel format

Four cursors are held in memory, each with the same pixel format.

Table 12–254

lists the

base addresses for the four cursors.

Fig 39. Cursor image format

Table 254. Addresses for 32 x 32 cursors

Address

Description

0xFFE1 0800

Cursor 0 start address.

0xFFE1 0900

Cursor 1 start address.

0xFFE1 0A00

Cursor 2 start address.

0xFFE1 0B00

Cursor 3 start address.

(31, 0)

(0, 0)

(1, 0)

(2, 0)

(30, 0)

(29, 0)

(31, 1)

(0, 1)

(1, 1)

(2, 1)

(30, 1)

(29, 1)

(31, 2)

(0, 2)

(1, 2)

(2, 2)

(30, 2)

(29, 2)

RIGHT

LEFT

(31, 29)

(0, 29)

(1, 29)

(2, 29)

(30, 29)

(29, 29)

(31, 30)

(0, 30)

(1, 30)

(2, 30)

(30, 30)

(29, 30)

(31, 31)

(0, 31)

(1, 31)

(2, 31)

(30, 31)

(29, 31)

TOP

BOTTOM

Advertising