User`s manual

OP710060
Software
void op71XPutBitmap( int left, int top,
int width, int height, unsigned long bitmap );
Draws bitmap in the specified space. The data for the bitmap are stored
in xmem. Automatically calls op71XPutFastmap if bitmap is byte-
aligned (left-edge and width each evenly divisible by 8).
PARAMETERS: left is the left edge of the bitmap.
top is the top edge of the bitmap.
width is the width of the bitmap.
height is the height of the bitmap.
bitmap is the address of the bitmap in xmem.
void op71XPutFastmap( int left, int top,
int width, int height, unsigned long bitmap );
Draws bitmap in the specified space. The data for the bitmap are stored
in xmem.
This function is like op71XPutBitmap, except that it is faster. The
restriction is that the bitmap must be byte-aligned.
PARAMETERS: left is the left edge of the bitmap.
top is the top edge of the bitmap.
width is the width of the bitmap.
height is the height of the bitmap.
bitmap is the address of the bitmap in xmem.
void op71XGetBitmap( int x, int y, int bmWidth,
int bmHeight, unsigned long xBm );
Gets a bitmap from the LCD page buffer and stores it in xmem RAM.
Automatically calls op71XGetFastmap if the bitmap is byte-aligned
(the left edge and width are each evenly divisible by 8).
PARAMETERS: x is the left edge of the bitmap (in pixels).
y is the top edge of the bitmap (in pixels).
bmWidth is the width of the bitmap (in pixels).
bmHeight is the height of the bitmap (in pixels).
xBm is the xmem RAM storage address.
Figure 3-8 shows the coordinate system for the LCD pixels.