1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
4<head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta http-equiv="Content-Style-Type" content="text/css" />
7    <link rel="stylesheet" href="../../css/manpage.css" type="text/css" />
8</head>
9<body>
10
11<h1><CODE>hid</CODE> - <CODE>Simple</CODE> Demo</h1>
12
13<h2>Description</h2>
14
15<div class="section">
16    <p>This demo for the Circle Pad Pro uses the HID library's <CODE>ExtraPad</CODE> class.</p>
17</div>
18
19<h2>Required Environment</h2>
20
21<div class="section">
22    <ul>
23        <li>If you are using a CTR test unit, you will need a Circle Pad Pro.</li>
24        <li>If you are using a PARTNER-CTR Debugger, you will need a Circle Pad Pro for DEBUGGER.</li>
25    </ul>
26</div>
27
28<h2>How to Use</h2>
29
30<div class="section">
31    <table>
32        <thead>
33            <tr>
34                <th>Input</th>
35                <th>Operation</th>
36            </tr>
37        </thead>
38        <tr>
39            <td>A Button</td>
40            <td>Try to connect to the Circle Pad Pro.</td>
41        </tr>
42        <tr>
43            <td>B Button</td>
44            <td>Disconnect from the Circle Pad Pro.</td>
45        </tr>
46    </table>
47</div>
48
49<h2>Notes</h2>
50
51<div class="section">
52    <ul>
53        <li>Pay attention to the remaining battery power in the Circle Pad Pro. If the remaining battery power is low or 0, applications will be unable to connect to the Circle Pad Pro.</li>
54        <li>If you are using the Circle Pad Pro for DEBUGGER, you must connect it to the PARTNER-CTR Debugger before you turn the debugger on.</li>
55        <li>The Circle Pad Pro for Debugger has a switch that emulates the retail Circle Pad Pro's remaining battery power. Applications cannot connect to the Circle Pad Pro when this switch is set to a value indicating that the remaining battery power is low or 0.</li>
56    </ul>
57</div>
58
59<h2>Execution Procedure</h2>
60
61<div class="section">
62    <p>
63    The following screens are displayed when you run the demo.
64    <h4>At Startup</h4>
65    <p>
66    <img src="Fig/extra_pad_startup.bmp"/>
67    </p>
68The upper screen shows the input state of the buttons and Circle Pad on both the CTR system and the Circle Pad Pro, as well as the Circle Pad Pro's remaining battery power. The lower screen shows a red cursor that can be controlled by the Circle Pad on the CTR system. The program is disconnected from the Circle Pad Pro when it is launched.<br/><br/>Press the A Button to try to connect to the Circle Pad Pro.
69    </p>
70
71    <p>
72    <h4>When Connected to the Circle Pad Pro</h4>
73    <p>
74    <img src="Fig/extra_pad_connected.bmp"/>
75    </p>
76    A blue cursor is displayed when you successfully connect the Circle Pad Pro. This cursor can be controlled by the Circle Pad on the Circle Pad Pro.<br/> <br/>Press the B Button to disconnect from the Circle Pad Pro.
77    </p>
78</div>
79
80<h2>Revision History</h2>
81
82<div class="section">
83    <dl class="history">
84        <dt>2011/11/28</dt>
85        <dd>Changed title to reflect change in application name.</dd>
86        <dt>2011/10/06</dt>
87        <dd>Initial version.</dd>
88    </dl>
89</div>
90
91
92<hr><p>CONFIDENTIAL</p></body>
93</html>