| |
|
Class 1 - Audio
|
 |
 |
|
|
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
1_1_0 |
Audio Control |
- |
- |
 |
1_2_0 |
Audio Streaming |
- |
- |
 |
1_3_0 |
MIDI Streaming |
- |
- |
| |
|
Class 2 - Communication Device Class
|
 |
 |
|
|
|
|
This class contains communication devices such as Analog Modems,
ISDN modems, Telephone sets, Ethernet control, ATM control, etc.
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
2 |
Communication device |
- |
- |
| |
|
Class 3 - Human Interface Devices
|
 |
 |
|
|
|
|
This class contains Human Interface Devices, such as Mouse, Keyboard, Tablet, Joystick, Barcode reader, etc.
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
3 |
HID Class device (Human Interface device). Exact details are product specific. |
- |
- |
 |
3_1_1 |
Keyboard |
Standard / !HID |
- |
 |
3_1_2 |
Mouse |
Standard / !HID |
- |
 |
3_1_2 |
Tablet |
Under development |
- |
 |
3 |
Joystick |
!HID |
- |
 |
3 |
Barcode reader |
!HID |
- |
Overview of supported devices in the Human Interface Device class (HID)
Get the latest USB HID Class Driver
|
| |
|
Class 6 - Image
|
 |
 |
|
|
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
6 |
Document Scanner |
Optional |
- |
 |
6 |
Camera |
- |
- |
| |
|
Class 7 - Printers
|
 |
 |
|
|
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
7_1_1 |
Unidirectional printer |
Standard |
- |
 |
7_1_2 |
Bi-directional printer (the most common one today) |
Standard |
- |
 |
7_1_3 |
IEEE 1284.4 compatible printer |
- |
- |
Overview of supported devices in the Printing Class
|
| |
|
Class 8 - Mass Storage
|
 |
 |
|
|
|
|
This is a very versatile device class that will support a large number
of storage devices. This can be removable
media (e.g. ZIP), external floppies, 6-in-1 card readers, FLASH Pen drives,
external USB harddisc and most cameras. Various internal protocols may be
used however, so it is worth checking the full class ID first. RISC OS 5
currently supports USB Mass Storage devices that use the SCSI protocol.
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
8_1 |
RBC: (reduced Block Commands); typically a Flash device |
- |
- |
 |
8_2 |
ATAPI: Typically a CD or DVD using MMC-2 (ATAPI) commands |
- |
- |
 |
8_3 |
QIC-157: Typically a tape device using QIC-157 command blocks |
- |
- |
 |
8_4 |
UFI: Typically a floppy disc drive (FDD) |
- |
- |
 |
8_5 |
SFF-8070i: Typically a FDD using SFF-8070i command blocks. |
- |
- |
 |
8_6 |
SCSI: Devices using a SCSI transparent command set. |
Standard |
Info |
Overview of supported devices in the Mass Storage Class
|
| |
|
Class 9 - HUB
|
 |
 |
|
|
|
|
This class is the most common one as it will be found on virtually
every computer supporting USB. Any interface card with more than
one USB port on it contains a Hub and further Hubs can be cascaded
to allow more devices to be connected.
|
 |
9 |
Hub (the first Hub is present inside the USB expansion card) |
Standard |
- |
Overview of supported USB HUBs
|
| |
|
Class 10 - Data Interface Class
|
 |
 |
|
|
|
|
This class contains a wide range of devices that can be used for
streaming data, such as webcams. Many different protocols exist in
this class and many devices will use Vendor-Specific protocols.
|
 |
10 |
Data Interface |
Under investigation |
- |
 |
10_255_0 |
Webcam (many different versions exist) |
Under investigation |
- |
| |
|
Class 11 - Chip card / Smart card
|
 |
 |
|
|
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
11 |
Smart cards |
- |
- |
| |
|
Class 255 - Vendor-Specific
|
 |
 |
|
|
|
|
This class contains devices that do not fall into any other
class, or devices with the vendor-specific interface and/or
protocol. Availability of a RISC OS driver for such a device
should not be taken for granted and will be largely dependent
on the cooperation of the manufacturer.
Some examples are given here:
|
| Icon |
Class |
Description |
RISC OS |
Info |
|
|
 |
255 |
Serial RS232 interface |
Under development |
- |
 |
255 |
Peer-to-peer network |
- |
- |