Specifications

Color LCD Controller (CLCDC)
5-14 Copyright © 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0287B
Software format for Windows CE
The software low-level cursor mask is split into two memory areas providing separate
AND and XOR buffers. These buffers are held as single bit memory images, and must
be combined by software to form a unified cursor image that is then copied to the cursor
image buffer when required.
The hardware cursor does not support full color cursor images because of practical
limitations on the size of the image dual-port RAM.
The software AND and XOR masks both follow the same format. Table 5-8 on
page 5-15 lists the format for 32x32 pixels and Table 5-9 on page 5-15 the format for
64x64 pixels.
Table 5-7 LBBP buffer to pixel mapping 64x64 for datawords [15:0]
Offset from CLCDC
base at 0x10120800
Dataword
[15:14] [13:12] [11:10] [9:8] [7:6] [5:4] [3:2] [1:0]
+0
(4,0) (5,0) (6,0) (7,0) (0,0) (1,0) (2,0) (3,0)
+
0x4
(20,0) (21,0) (22,0) (23,0) (16,0) (17,0) (18,0) (19,0)
+
0x8
(36,0) (37,0) (38,0) (39,0) (32,0) (33,0) (34,0) (35,0)
+
0xC
(52,0) (53,0) (54,0) (55,0) (48,0) (49,0) (50,0) (51,0)
+16*y+0 (4,y) (5,y) (6,y) (7,y) (0,y) (1,y) (2,y) (3,y)
+16*y+4 (20,y) (21,y) (22,y) (23,y) (16,y) (17,y) (18,y) (19,y)
+16*y+8 (36,y) (37,y) (38,y) (39,y) (32,y) (33,y) (34,y) (35,y)
+16*y+12 (52,y) (53,y) (54,y) (55,y) (48,y) (49,y) (50,y) (51,y)
+
0x3FC
(52,63) (53,63) (54,63) (55,63) (48,63) (49,63) (50,63) (51,63)