Microchip® Advanced Software Framework

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

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

Example(s)

USB Composite Device CDC and MSC for SAM4S Xplained

Provide an application example of USB Composite Device with CDC and Mass Storage interfaces. It relies on native MSC driver and uses memory, uart and buttons or sensors available on the board as a user interface. CDC interface requires to install a specific driver provided within the source code folder where main.c is located.

USB Composite Device CDC and MSC for SAM4S-EK

Provide an application example of USB Composite Device with CDC and Mass Storage interfaces. It relies on native MSC driver and uses memory, uart and buttons or sensors available on the board as a user interface. CDC interface requires to install a specific driver provided within the source code folder where main.c is located.

USB Composite Device CDC and MSC for SAM4S-EK2

Provide an application example of USB Composite Device with CDC and Mass Storage interfaces. It relies on native MSC driver and uses memory, uart and buttons or sensors available on the board as a user interface. CDC interface requires to install a specific driver provided within the source code folder where main.c is located.

USB Composite Device HID keyboard and MSC for SAM4S Xplained

Provide an application example of USB Composite Device with HID keyboard 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 Composite Device HID keyboard and MSC for SAM4S-EK

Provide an application example of USB Composite Device with HID keyboard 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 Composite Device HID keyboard and MSC for SAM4S-EK2

Provide an application example of USB Composite Device with HID keyboard 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 Composite Device HID keyboard, mouse, CDC serial and MSC for SAM4S Xplained

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

USB Composite Device HID keyboard, mouse, CDC serial and MSC for SAM4S-EK

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

USB Composite Device HID keyboard, mouse, CDC serial and MSC for SAM4S-EK2

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

USB Composite Device HID mouse and MSC for SAM4S Xplained

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 Composite Device HID mouse and MSC for SAM4S-EK

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 Composite Device HID mouse and MSC for SAM4S-EK2

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 SAM4S Xplained

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

USB Device CDC Example for SAM4S-EK

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

USB Device CDC Example for SAM4S-EK2

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 SAM4S-EK

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

USB Device CDC multiple Example for SAM4S-EK2

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

USB Device HID Generic for SAM4S Xplained

Provide an application example of USB Device HID Generic implementation. Relies on the native HID driver and uses buttons and LEDs available on the board.

USB Device HID Generic for SAM4S-EK

Provide an application example of USB Device HID Generic implementation. Relies on the native HID driver and uses buttons and LEDs available on the board.

USB Device HID Generic for SAM4S-EK2

Provide an application example of USB Device HID Generic implementation. Relies on the native HID driver and uses buttons and LEDs available on the board.

USB Device HID Keyboard for SAM4S Xplained

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

USB Device HID Keyboard for SAM4S-EK

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

USB Device HID Keyboard for SAM4S-EK2

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

USB Device HID Mouse for SAM4S Xplained

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 SAM4S-EK

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 SAM4S-EK2

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 Multi-touch for SAM4S XPlained Pro

Provide an application example of USB Device HID Multi-touch implementation. Relies on the native HID driver and uses buttons available on the board as a multi-touch interfaces.

USB Device Mass Storage for SAM4S Xplained

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 SAM4S Xplained 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 SAM4S-EK

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 SAM4S-EK 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 SAM4S-EK2

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 SAM4S-EK2 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 PHDC for SAM4S-EK

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 Device Vendor Class Example for SAM4S Xplained

Provide an application example of USB Vendor Class implementation. The example implements a look back application between IN and OUT enpoints of interrupt, bulk and isochronous types. Note that this example relies on a specific driver on the Host Operating System. For more detail documentation and PC drivers and application, please refer to AVR4001 application note.

USB Device Vendor Class Example for SAM4S-EK

Provide an application example of USB Vendor Class implementation. The example implements a look back application between IN and OUT enpoints of interrupt, bulk and isochronous types. Note that this example relies on a specific driver on the Host Operating System. For more detail documentation and PC drivers and application, please refer to AVR4001 application note.

USB Device Vendor Class Example for SAM4S-EK2

Provide an application example of USB Vendor Class implementation. The example implements a look back application between IN and OUT enpoints of interrupt, bulk and isochronous types. Note that this example relies on a specific driver on the Host Operating System. For more detail documentation and PC drivers and application, please refer to AVR4001 application note.

USB Device Vendor Class Example for SAM4S-WPIR-RD

Provide an application example of USB Vendor Class implementation. The example implements a look back application between IN and OUT enpoints of interrupt, bulk and isochronous types. Note that this example relies on a specific driver on the Host Operating System. For more detail documentation and PC drivers and application, please refer to AVR4001 application note.

Unit-test(s)

USB Device CDC unit tests for SAM4S Xplained

Provide an unit test of USB Device CDC implementation.

USB Device CDC unit tests for SAM4S-EK

Provide an unit test of USB Device CDC implementation.

USB Device CDC unit tests for SAM4S-EK2

Provide an unit test of USB Device CDC implementation.

USB Device HID Keyboard unit tests for SAM4S Xplained

Provide an unit test of USB Device HID keyboard implementation.

USB Device HID Keyboard unit tests for SAM4S-EK

Provide an unit test of USB Device HID keyboard implementation.

USB Device HID Keyboard unit tests for SAM4S-EK2

Provide an unit test of USB Device HID keyboard implementation.

USB Device HID Mouse unit tests for SAM4S Xplained

Provide an unit test of USB Device HID Mouse implementation.

USB Device HID Mouse unit tests for SAM4S-EK

Provide an unit test of USB Device HID Mouse implementation.

USB Device HID Mouse unit tests for SAM4S-EK2

Provide an unit test of USB Device HID Mouse implementation.

USB Device Mass Storage unit tests for SAM4S Xplained

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 SAM4S-EK

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 SAM4S-EK2

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).