![](http://datasheet.mmic.net.cn/260000/PPSMMANUAL_datasheet_15946768/PPSMMANUAL_2.png)
Copyright
1995-1999 by Motorola, Inc.
Produced by DragonBall Operation, WSSG, Motorola
Fax: (852) 2666-6551
Email: portable@email.sps.mot.com
Website: http://www.apspg.com/products/ppsm/ppsm.html
Document Number
PPSM Version
Release Date
PDAPSM01U18-10
2.0
November 15, 1995
PDAPSM01U18-11
2.1
May 13, 1996
Addendum to PPSM V2.0
PDAPSM03SPM1-10
3.0
March 5, 1997
PDAPSM03SPM1-11
3.1
November 15, 1998
PDAPSM03SPM1-12
3.11
Apirl 20, 1999
Motorola reserves the right to make any modifications or updates to this product or any component
thereof for any reason whatsoever without further notice to anyone. Motorola does not assume any
liability arising out of the application or use of this product nor any component thereof; neither does it
convey nor license under its patent rights or copyrights nor the patent rights or copyrights of others
all or any portion of this product. Motorola products are not designed, intended, or authorized for use
as components in systems intended for surgical implant into the body, other applications intended to
support or sustain life, or for any other application in which the failure of the Motorola product could
create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola
products for such unintended or unauthorized application, Buyer shall indemnify and hold Motorola
and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims,
costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any
claim of personal injury or death associated with such unintended or unauthorized use, even if such
claims alleges that Motorola was negligent regarding the design or manufacture of the part. Motorola
and are registered trademarks of Motorola, Inc. All Rights Reserved.
PDA Personal Portable System Manager
Programmer’s Manual
Table of Contents
i
Table of Contents
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xvii
Part I
PPSM
Architecture
Chapter 1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1
What is PPSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1
1.2
Strengths and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
1.3
Software Development Environment . . . . . . . . . . . . . . . . . . . . . . . . .1-3
1.4
Hardware Development Environment . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Chapter 2
PPSM System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1
Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2.2
Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.3
I/O Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
Pen Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Screen Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Hardware Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Data Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
2.4
2.5
Font Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Direct Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
Automatic Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
PPSM Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
Application State Transition . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Task Swapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Chapter 3
PPSM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.