Adaptation/GUID-919E48BE-6AA1-54CC-8B70-3A4B3A9C6CF1.dita
changeset 15 307f4279f433
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Adaptation/GUID-919E48BE-6AA1-54CC-8B70-3A4B3A9C6CF1.dita	Fri Oct 15 14:32:18 2010 +0100
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
+<!-- This component and the accompanying materials are made available under the terms of the License 
+"Eclipse Public License v1.0" which accompanies this distribution, 
+and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
+<!-- Initial Contributors:
+    Nokia Corporation - initial contribution.
+Contributors: 
+-->
+<!DOCTYPE task
+  PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd">
+<task id="GUID-919E48BE-6AA1-54CC-8B70-3A4B3A9C6CF1" xml:lang="en"><title>Writing
+a Class Driver Tutorial</title><shortdesc>This document set provides step-by-step instructions that will
+enable a user to use the USB LDD interface to create a simple class driver. </shortdesc><prolog><metadata><keywords/></metadata></prolog><taskbody>
+<prereq id="GUID-923C4B75-0133-5767-A5FB-A5E5F88BAE56"><p>Before you start,
+you must: </p> <ul>
+<li id="GUID-600BA31A-AAE3-5BA5-97AF-5B8387080988"><p>Understand <xref href="GUID-796CB42C-29AC-5ECC-AC6E-35FC6B8CC84E.dita">USB</xref>, </p> </li>
+<li id="GUID-64C9DD6A-55DC-551E-9456-A8BABEB312C1"><p>Understand <xref href="GUID-51514A4B-0220-557B-9F7A-FB110CEFEF10.dita">Shared
+Chunks</xref>. </p> </li>
+</ul> </prereq>
+<context id="GUID-069D5F41-EBCC-5E3D-8C95-4BA6BF6A3582"><p>It is recommended
+that shared chunks are used for speed of transfer when transmitting a large
+amount of data. This approach is not recommended when transmitting smaller
+amounts of data infrequently. </p><p>Complete the tasks listed below to create
+a class driver that
+ interfaces with the USB LDD using shared chunks. 
+</p> </context>
+<steps id="GUID-E16188A1-0CC1-56F9-A222-B347DB63684D">
+<step id="GUID-B1B58168-E7E5-5E28-ABB9-885412F61676"><cmd/>
+<info> <xref href="GUID-FDAED7A7-3D93-5B57-9879-DF8BDBE8A9BD.dita">Load and Open
+a USB Channel</xref>, </info>
+</step>
+<step id="GUID-BEED87E3-F887-575A-98B7-26F0CE8506AB"><cmd/>
+<info> <xref href="GUID-18DD4FE5-6641-5A0E-A00E-DC0C00639CE4.dita">Set the Configuration
+Descriptors</xref>, </info>
+</step>
+<step id="GUID-630D21D4-6D02-5B2E-82AA-F5310D046FD2"><cmd/>
+<info> <xref href="GUID-5F614B75-056D-5798-AE06-8DA6E9ED6834.dita">Set the Interface
+Descriptors</xref>, </info>
+</step>
+<step id="GUID-7B2013DA-4DD7-5E58-AF1A-480091BFF164"><cmd/>
+<info> <xref href="GUID-0A9C35DA-DF54-5885-AFE0-F4D5B3E49941.dita">Allocate Resources
+for Endpoints</xref> - this task is optional, </info>
+</step>
+<step id="GUID-459E6FC2-0392-558E-819A-4E3C7BA44D1B"><cmd/>
+<info> <xref href="GUID-9597DB22-D932-5A58-9C3C-4E5FCA244253.dita">Re-Enumerate</xref>, </info>
+</step>
+<step id="GUID-9048BEE7-D276-5A42-96AE-D72DEB9E2438"><cmd/>
+<info> <xref href="GUID-6E89E787-749D-5AC5-957D-967B4B9ACD74.dita">Using the BIL
+Interface</xref> - this task is optional, but recommended, </info>
+</step>
+<step id="GUID-65769466-7E64-5961-B991-C318F2B03B83"><cmd/>
+<info> <xref href="GUID-4C4515EA-A5DD-56B4-94B0-EE48D66013F7.dita">Read Data from
+USB using Shared Chunks</xref>, </info>
+</step>
+<step id="GUID-E185BEF9-3C79-52C3-991F-9FECB0837BC4"><cmd/>
+<info> <xref href="GUID-0C80F447-B82E-5586-9B02-4BC0D365FFD6.dita">Write Data to
+USB using Shared Chunks</xref>, </info>
+</step>
+<step id="GUID-BF9C04EB-8632-5B00-A7AB-FDF910414771"><cmd/>
+<info> <xref href="GUID-BE73CFE6-D48D-5B92-AF49-E2D967ADF0EC.dita">Close and Unload
+the Driver</xref>. </info>
+</step>
+</steps>
+</taskbody></task>
\ No newline at end of file