SECTION 4
Power Management BIOS: NORAPM.EXE
4-4 PEN*KEY
R
6200/6300 Hand-Held Computer Programmer’s Reference Guide
The
CPU Busy
call causes the System Idle and System Suspend Activity timers
to be reset. This call acts as though an I/O activity was monitored by the APM
BIOS, in that it resets all system activity timers and causes the system either to
enter READY or remain in the Ready state.
The
Set Power State
function call with a device of 0001h causes the system to
enter System Suspend. System Suspend is also entered whenever the
SUSPEND activity timer reaches zero or the ON/OFF button is pressed. The
System Suspend state is exited only by a wakeup event.
Possible wakeup events (sources) are plentiful and are defined by the 6200 and
6300 Computers as follows:
"
ON/OFF button press
"
MODEM ring indicator
"
PC Card MODEM ring indicator
"
POD 1 ring indicator
"
POD 2 ring indicator
"
Real Time Clock Alarm expiration
"
Application of external power (charge)
Wakeup events can be set or masked via OEM APM function calls
Get Wakeup
Mask
and
Set Wakeup mask
.
Device Power Control
Devices may be powerĆmanaged either by the system APM BIOS, APM device
driver, or APMĆaware application via the
Set Power State
function.
Device drivers or applications that control device power should be aware that,
when the system enters System Suspend, all peripheral devices managed by the
driver or application loses power during System Suspend but is restored to the
previous power state upon System Resume.
Device drivers or applications that use the
Enable/Disable Device Power
Management
function can override this functionality during Suspend. These
drivers or applications take sole responsibility for device power management
during Suspend. This feature allows system devices, the operating system, or
application to tell the BIOS to stop power managing a particular device, after
which operatingĆsystemĆspecific drivers or applications for that device may
directly take over power management.
Devices may be requested to be placed into any one of the following states via
the
Set Power State
function.
Table 4Ć2
Power States (General Definitions)
State
Definition
READY
Device is in its fullĆpower state
STANDBY Device is capable of doing some work but is in a lowĆpower state
SUSPEND Device is not capable of doing work and is in its lowest power state
OFF
Device is not capable of doing work and is in its lowest power state
4. Power Management
BIOS: NORAPM.EXE