Atmel Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages

In this section you can find all the projects related to the USB Device Interface (UDI) for Human Interface Device (HID) Keyboard Class.

Example(s)

EVK1105 USB Android Accessory Application

This application is aimed to demonstrate the USB Accessory with Android Devices.

USB Composite Device HID mouse and MSC for evk1100

Provide an application example of USB Composite Device with HID mouse and Mass Storage interfaces. It relies on native MSC and HID drivers and uses memory and buttons or sensors available on the board as a user interface.

USB Device CDC Example for evk1100

Provide an application example of USB Communication Device Class (CDC) implementation: a bridge between USART and USB CDC interface.

USB Device CDC multiple Example for evk1100

Provide an application example of USB Communication Device Class (CDC) implementation: a bridge between two USARTs and two USB CDC interfaces.

USB Device HID Mouse for evk1100

Provide an application example of USB Device HID Mouse implementation. Relies on the native HID driver and uses buttons available on the board as a mouse interfaces.

USB Device HID Mouse for evk1105

Provide an application example of USB Device HID Mouse implementation. Relies on the native HID driver and uses buttons available on the board as a mouse interfaces.

USB Device Mass Storage for evk1100

Provide an application example of USB Device Mass Storage implementation. Relies on the native MSC driver on OS*, displays all available memories of the board as removable disk* (*except for Windows 98).

USB Device Mass Storage for EVK1100 with FreeRTOS

Provide an application example of USB Device Mass Storage implementation with FreeRTOS. Relies on the native operating system USB MSC driver*, displays all available memories of the board as removable disks* (*except for Windows 98).

USB Device Mass Storage for evk1105

Provide an application example of USB Device Mass Storage implementation. Relies on the native MSC driver on OS*, displays all available memories of the board as removable disk* (*except for Windows 98).

USB Device PHDC for evk1100

Provide an application example of USB Device PHDC implementation. Relies on the PHDC driver and uses buttons available on the board as a sensor interfaces.

USB Dual Role (Device and Host) HID mouse for evk1100

Provide an application example of USB host and device (dual role) HID mouse implementation.

USB Host CDC for EVK1100

Provide an application example of USB Host Communication Device Class (CDC) implementation: a bridge between USART and a USB device CDC.

USB Host HID mouse for evk1100

Provide an application example of USB host HID mouse implementation.

USB Host MSC and HID mouse for evk1100

Provide an application example of USB host Mass Storage Class and HID mouse Class implementation.

USB Host MSC for evk1100

Provide an application example of USB host Mass Storage Class implementation.

Unit-test(s)

USB Device CDC unit tests for evk1100

Provide an unit test of USB Device CDC implementation.

USB Device CDC unit tests for evk1105

Provide an unit test of USB Device CDC implementation.

USB Device HID Mouse unit tests for evk1100

Provide an unit test of USB Device HID Mouse implementation.

USB Device HID Mouse unit tests for evk1100

Provide an unit test of USB Device HID keyboard implementation.

USB Device HID Mouse unit tests for evk1105

Provide an unit test of USB Device HID Mouse implementation.

USB Device HID Mouse unit tests for evk1105

Provide an unit test of USB Device HID keyboard implementation.

USB Device Mass Storage unit tests for evk1100

Provide a unit test of USB Device Mass Storage implementation. Relies on the native MSC driver on OS*, displays all available memories of the board as removable disk* (*except for Windows 98).

USB Device Mass Storage unit tests for evk1105

Provide a unit test of USB Device Mass Storage implementation. Relies on the native MSC driver on OS*, displays all available memories of the board as removable disk* (*except for Windows 98).