![](http://datasheet.mmic.net.cn/260000/PPSMMANUAL_datasheet_15946768/PPSMMANUAL_1.png)
ii
Table of Contents
Programmer’s Manual
3.1
PPSM Initialization and Applications Integration . . . . . . . . . . . . . . . . 3-1
PPSM Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Task Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
PPSM Application Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Active Area Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Messages from PPSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Data Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.2
3.3
3.4
Naming Convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Constants and Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Local Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Local Pointer Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Global Pointer Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Part II
Writing
PPSM
Applications
Chapter 4
Pen Input Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
4.1
Active Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Icon Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Input Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Creating an Active Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.2
4.3
Removing an Active Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.4
Suspending an Active Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.5
Active Area Enquiry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.6
Put Active Area to Front of List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.7
Pen Echoing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.8
Pen Color and Pen Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.9
Creating a Control Active Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.10
Removing a Control Active Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.11
Push Active Area List into Background . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.12
Pop Active Area List to Foreground . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.