Renesas H8SX1664 Computer Hardware User Manual


 
Chapter 2.Introduction
The RSK USB sample code provides a basis for a developer to add USB device functionality to a system. It includes sample applications for
the three most common USB Device classes
*
:-
Human Interface Device (HID)
Communication Device Class - Abstract Control Model (CDC-ACM)
Mass Storage Class (MSC)
In addition to the three defined USB classes a LibUSB sample is included.
LibUSB is an open source project with the aim of providing a library
that a user application can utilise to access a USB device regardless of operating system. A sample using a Microsoft Windows XP host is
provided.
The embedded software is available as source written in ANSI C and does not require an operating system.
The host applications software is also available as source written for MS Windows using VisualC++.
This manual describes the technical details of the RSK hardware. The Quick Start Guide and Tutorial Manual provide details of the software
installation and debugging environment.
Classes Samples
HID
CDC MSC
USB Core Driver
HAL
USB Hardware
HID
Demo
CDC
Demo
MSC
Demo
USB Stack
LibUSB
Demo
Figure 1 - Embedded SW, including Layers of USB Stack
*
See specific sections for details. Tested with a USB Host PC running MS Windows XP SP2. HID and
LibUSB samples both include a PC Application.
4