Simple USBHost library for STM32F746NG Discovery board. Only either the Fastspeed or the Highspeed port can be used( not both together)
Dependents: DISCO-F746NG_USB_Host
Fork of KL46Z-USBHost by
USBHost/USBHALHost.h
- Committer:
- DieterGraef
- Date:
- 2016-06-13
- Revision:
- 24:5396b6a93262
- Parent:
- 23:4ab8bc835303
File content as of revision 24:5396b6a93262:
#include "mbed.h" struct SETUP_PACKET { uint8_t bmRequestType; uint8_t bRequest; uint16_t wValue; uint16_t wIndex; uint16_t wLength; SETUP_PACKET(uint8_t RequestType, uint8_t Request, uint16_t Value, uint16_t Index, uint16_t Length) { bmRequestType = RequestType; bRequest = Request; wValue = Value; wIndex = Index; wLength = Length; } }; #if defined(TARGET_DISCO_F746NG) #include "USBHALHost_F746NG.h" #else #error "target error" #endif #ifndef CTASSERT template <bool>struct CtAssert; template <>struct CtAssert<true> {}; #define CTASSERT(A) CtAssert<A>(); #endif // CTASSERT