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