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