|
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 concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-4353940E-C77B-4080-86AD-7DBE52B0A27B" xml:lang="en"><title>SDIO |
|
13 Interface Quick Start</title><shortdesc>Provides a collection of documents that describe the SDIO client |
|
14 interface API.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
15 <section id="GUID-C1E03E86-639B-4ECA-AC04-6EBC8C5E115B"><title>SDIO tutorials</title><p>The |
|
16 client interface guide describes the generic procedure for using SDIO in a |
|
17 kernel-side device driver.</p><xref href="GUID-12A4418A-9BC6-4BEB-993D-B55E61240A15.dita">SDIO |
|
18 Client Interface Guide</xref><p>The Bluetooth example describes a reference |
|
19 client driver using Bluetooth</p><xref href="GUID-53A6E46C-E961-47C7-A5FA-CB0B52266646.dita">SDIO |
|
20 BT Example</xref><p>The other tutorials describe the SDIO classes and commands |
|
21 in more detail</p><ul> |
|
22 <li><p><xref href="GUID-2607CCFA-3D24-4716-A447-74304F861C44.dita">DSDIOREGInterface |
|
23 Class Tutorial</xref></p></li> |
|
24 <li><p><xref href="GUID-360DEB3A-3E38-413A-9941-6C758BA01ADE.dita">DSDIOSession |
|
25 Class Tutorial</xref></p></li> |
|
26 <li><p><xref href="GUID-E1277A18-7201-4856-8712-067022F92123.dita">DSDIOStack Class |
|
27 Tutorial</xref></p></li> |
|
28 <li><p><xref href="GUID-BA3B42A2-141C-49D9-B513-1571C246C19B.dita">TSDIOCard Class |
|
29 Tutorial</xref></p></li> |
|
30 <li><p><xref href="GUID-C57086D7-7672-4A52-8634-D28B37AC6290.dita">TSDIOFunction |
|
31 Class Tutorial</xref></p></li> |
|
32 <li><p><xref href="GUID-535C66C9-8B45-4DF3-8404-8ED03ABB4799-GENID-1-2-1-10-1-5-1-9-1-1-7-1-4-1-4-1.dita">TSDIOInterrupt |
|
33 Class Tutorial</xref></p></li> |
|
34 <li><p><xref href="GUID-BDF1F32B-796B-4D3D-9C91-43FF8E9DDAF9.dita">SDIO Commands |
|
35 Tutorial</xref></p></li> |
|
36 </ul></section> |
|
37 <section id="GUID-492FA86C-764B-437C-AC5F-7DDC4A360C15"> <title>Purpose</title> |
|
38 <p>SDIO is an input/output protocol used to communicate with SDIO |
|
39 (Secure Digital) cards and other media such as Bluetooth adapters and GPS |
|
40 receivers.</p> </section> |
|
41 <section id="GUID-E135B9B1-1562-4DA4-9486-9C5FBAD70419"><title>Intended audience</title><p>This |
|
42 document is intended to be used by device driver writers. </p></section> |
|
43 <section id="GUID-E8E291CC-F338-411D-8B86-141B96C76D5B"><title>Architecture</title>Symbian |
|
44 platform implements SDIO as part of a larger framework involving SD cards, |
|
45 which are a type of MMC (multimedia) card. For this reason, to use SDIO in |
|
46 a device driver you will need to use classes representing SD and MMC cards |
|
47 and the associated communications stack even if you only want the basic I/O |
|
48 functionality. </section> |
|
49 </conbody></concept> |