Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TEST_USB_Nucleo_F429ZI Essais_USB_Nucleo_F429ZI SID_V3_Nucleo_F429ZI SID_V4_Nucleo_F429ZI_copy
Auto generated API documentation and code listings for USBHost
| FATFileSystem | FATFileSystem based on ChaN's Fat Filesystem library v0.8 |
| IUSBHostSerial | Generic interface to abstract 3G dongles' impl |
| USBHost::Lock | Instantiate to protect USB thread from accessing shared objects (USBConnectedDevices and Interfaces) |
| Mail< T, queue_sz > | The Mail class allow to control, send, receive, or wait for mail |
| MemoryPool< T, pool_sz > | Define and manage fixed-size memory pools of objects of a given type |
| Mutex | Used to synchronise the execution of threads |
| Queue< T, queue_sz > | The Queue class allow to control, send, receive, or wait for messages |
| RtosTimer | Allow creating and and controlling of timer functions in the system |
| Semaphore | Used to manage and protect access to a set of shared resources |
| Thread | Allow defining, creating, and controlling thread functions in the system |
| USBDeviceConnected | USBDeviceConnected class |
| USBEndpoint | USBEndpoint class |
| USBHALHost | USBHALHost class |
| USBHost | USBHost class This class is a singleton |
| USBHostHub | A class to use a USB Hub |
| USBHostKeyboard | A class to communicate a USB keyboard |
| USBHostMIDI | A class to communicate a USB MIDI device |
| USBHostMouse | A class to communicate a USB mouse |
| USBHostMSD | A class to communicate a USB flash disk |
| USBHostSerialPort | A class to communicate a USB virtual serial port |
| WANDongle | A class to use a WAN (3G/LTE) access dongle |
| WANDongleSerialPort | A class to use a WAN (3G/LTE) access dongle |
Code
| ccsbcs.cpp [code] | |
| dbg.h [code] | |
| diskio.cpp [code] | |
| diskio.h [code] | |
| FATDirHandle.cpp [code] | |
| FATDirHandle.h [code] | |
| FATFileHandle.cpp [code] | |
| FATFileHandle.h [code] | |
| FATFileSystem.cpp [code] | |
| FATFileSystem.h [code] | |
| ff.cpp [code] | |
| ff.h [code] | |
| ffconf.h [code] | |
| integer.h [code] | |
| IUSBEnumerator.h [code] | |
| IUSBHostSerial.h [code] | |
| IUSBHostSerialListener.h [code] | |
| Mail.h [code] | |
| MemFileSystem.h [code] | |
| MemoryPool.h [code] | |
| MtxCircBuffer.h [code] | |
| Mutex.cpp [code] | |
| Mutex.h [code] | |
| Queue.h [code] | |
| rtos.h [code] | |
| rtos_idle.c [code] | |
| rtos_idle.h [code] | |
| RtosTimer.cpp [code] | |
| RtosTimer.h [code] | |
| Semaphore.cpp [code] | |
| Semaphore.h [code] | |
| Thread.cpp [code] | |
| Thread.h [code] | |
| USBDeviceConnected.cpp [code] | |
| USBDeviceConnected.h [code] | |
| USBEndpoint.cpp [code] | |
| USBEndpoint.h [code] | |
| USBHALHost.h [code] | |
| USBHost.cpp [code] | |
| USBHost.h [code] | |
| USBHostConf.h [code] | |
| USBHostHub.cpp [code] | |
| USBHostHub.h [code] | |
| USBHostKeyboard.cpp [code] | |
| USBHostKeyboard.h [code] | |
| USBHostMIDI.cpp [code] | |
| USBHostMIDI.h [code] | |
| USBHostMouse.cpp [code] | |
| USBHostMouse.h [code] | |
| USBHostMSD.cpp [code] | |
| USBHostMSD.h [code] | |
| USBHostSerial.cpp [code] | |
| USBHostSerial.h [code] | |
| USBHostTypes.h [code] | |
| WANDongle.cpp [code] | |
| WANDongle.h [code] | |
| WANDongleInitializer.h [code] | |
| WANDongleSerialPort.cpp [code] | |
| WANDongleSerialPort.h [code] |