Skip to content

Infineon/emusb-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEGGER emUSB-Device for ModusToolbox

Overview

emUSB-Device enables easy integration of USB functionality into an embedded system. Multiple standard classes are provided that allow embedded systems to behave as standard USB devices and communicate with any host like Windows, Linux and Mac systems. Infineon has licensed emUSB-Device from SEGGER and offers it for free to its customers. This middleware library provides emUSB-Device in the form of pre-build libraries.

Features:

  • High performance
  • Can be used with or without an RTOS
  • Easy to use
  • Easy to port
  • No custom USB host driver necessary

Supported USB Device Classes:

  • Audio
  • Legacy Audio V1 device class
  • Bulk communication
  • Smart Card Device Class (CCID)
  • Communication Device Class (CDC)
  • Human Interface Device Class (HID)
  • Mass Storage Device Class (MSD)
  • Media Transfer Protocol Class (MTP)
  • Printer Class
  • Virtual Mass Storage Component (VirtualMSD)
  • Vendor Specific Class (VSC)

Quick Start

Refer to emUSB-Device API Reference for a Quick Start Guide

Supported Toolchains

Refer to Release Notes for a list of supported toolchains.

Supported Devices

Device families supported by the Middleware:

  • CAT1A
  • CAT3

More information

For more information, refer to the following documents:


© 2022-2023, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages