===========================================================================
Nucleus Samples - Power Control
===========================================================================


Purpose & Goals
---------------

This sample application illustrates the use of Power Services APIs to control Operating
Points, Peripheral States, System States and Tick Suppression. The application presents
a console to the user through serial terminal where the user can run commands to switch the power.

The console output on the startup is as follows:

Use the following commands to control System Power
   op - Operating Point
   ps - Peripheral Power State
   ss - System Power State
   ts - Tick Suppression
   h/help/? - Print this help message

What You Will Need
------------------

This sample application will run on any Nucleus ReadyStart platform with sufficient memory.
 
Components Used
---------------

To run this sample application you will need a Nucleus ReadyStart platform with a BSP.

How To Run The Application
--------------------------

The following steps explain how to run this sample application:

    * Follow the instructions found in the appropriate BSP document (\docs\bsp\<platform>.htm)
      to open a serial terminal and view standard out from the target.
    * Load and run the *.out file using a debugger or another method (ie U-Boot, etc).
    * View the demo output and run commands to explore the power features.

