Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

USB - Universal Serial Bus low level driver for SharkDuino+


Files

file  otUSB.h
 Class for USB management.

Modules

 Version History

Data Structures

class  otUSB
 Class to manage embedded USB channel. More...
class  otUSB
 Class to manage embedded USB channel. More...

Typedefs

typedef void(* usbCallback )(otUSB *usb)
 Definition of a function pointer for recognized commands.

Detailed Description

This library allows you to manage embedded USB channel for fast data transfer from/to host remote systems based on Windows/Linux operating systems.
In this protocol the data transferred is 16 bit or multiple.
The expected syntax wants a word as the command identifier followed by a series of parameters.
The maximum transfer speed from SharkDuino to PC is about 8 Mbyte/s

Dependency:
FPGA - Procedures for SharkDuino+ FPGA
Malloc - Memory management


Typedef Documentation

typedef void(* usbCallback)(otUSB *usb)
 

footer

otStudio - Library Reference - (C) 2020-25 Officina Turini, All Rights Reserved
Document built with Doxygen 1.4.0