1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
4<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
5<base target="main">
6<title>HIO2 API Introduction</title>
7</head>
8
9<body>
10
11<h1>HIO2 API Description</h1>
12
13<h2>Introduction</h2>
14<p>
15The HIO2 library carries out communications between NDEV and the PC using the USB interface (COM port) built into the NDEV.
16</p>
17<p>
18Memory space accessible from the PC is used as a communications data buffer (shared memory). Memory space provided separately from shared memory (mail box) is used to carry out communications as notification. Shared memory size is 8KB (defined by HIO2_BUFFER_SIZE) located between addresses 0x0000 through 0x1FFF.
19</p>
20<p>
21A callback function for receiving data is registered so that applications can detect data sent from a connected party.
22</p>
23<p>
24We prepared sample programs that demonstrate how to use the HIO2 library under the path <code>./build/demos/hio2demo/</code>. API function declarations are in the <code>./include/revolution/nand.h</code> header file.
25</p>
26
27<H2>Revision History</H2>
28<p>05/29/2006 Initial version.</p>
29
30
31</body>
32</html>
33