test

Dependencies:   SDFileSystem mbed-dev

Fork of Nucleo_Ex06_EMU by woodstock .

Committer:
beaglescout007
Date:
Sun Apr 03 07:45:29 2016 +0000
Revision:
0:3dac1f1bc9e0
Release

Who changed what in which revision?

UserRevisionLine numberNew contents of line
beaglescout007 0:3dac1f1bc9e0 1 #include "mbed.h"
beaglescout007 0:3dac1f1bc9e0 2
beaglescout007 0:3dac1f1bc9e0 3 struct SETUP_PACKET {
beaglescout007 0:3dac1f1bc9e0 4 uint8_t bmRequestType;
beaglescout007 0:3dac1f1bc9e0 5 uint8_t bRequest;
beaglescout007 0:3dac1f1bc9e0 6 uint16_t wValue;
beaglescout007 0:3dac1f1bc9e0 7 uint16_t wIndex;
beaglescout007 0:3dac1f1bc9e0 8 uint16_t wLength;
beaglescout007 0:3dac1f1bc9e0 9 SETUP_PACKET(uint8_t RequestType, uint8_t Request, uint16_t Value, uint16_t Index, uint16_t Length) {
beaglescout007 0:3dac1f1bc9e0 10 bmRequestType = RequestType;
beaglescout007 0:3dac1f1bc9e0 11 bRequest = Request;
beaglescout007 0:3dac1f1bc9e0 12 wValue = Value;
beaglescout007 0:3dac1f1bc9e0 13 wIndex = Index;
beaglescout007 0:3dac1f1bc9e0 14 wLength = Length;
beaglescout007 0:3dac1f1bc9e0 15 }
beaglescout007 0:3dac1f1bc9e0 16 };
beaglescout007 0:3dac1f1bc9e0 17
beaglescout007 0:3dac1f1bc9e0 18 #if defined(TARGET_NUCLEO_F401RE)||defined(TARGET_NUCLEO_F411RE)||defined(TARGET_NUCLEO_F446RE)
beaglescout007 0:3dac1f1bc9e0 19 #include "USBHALHost_F401RE.h"
beaglescout007 0:3dac1f1bc9e0 20 #elif defined(TARGET_KL46Z)||defined(TARGET_KL25Z)||defined(TARGET_K64F)
beaglescout007 0:3dac1f1bc9e0 21 #include "USBHALHost_KL46Z.h"
beaglescout007 0:3dac1f1bc9e0 22 #elif defined(TARGET_LPC4088)||defined(TARGET_LPC1768)
beaglescout007 0:3dac1f1bc9e0 23 #include "USBHALHost_LPC4088.h"
beaglescout007 0:3dac1f1bc9e0 24 #else
beaglescout007 0:3dac1f1bc9e0 25 #error "target error"
beaglescout007 0:3dac1f1bc9e0 26 #endif
beaglescout007 0:3dac1f1bc9e0 27
beaglescout007 0:3dac1f1bc9e0 28 #ifndef CTASSERT
beaglescout007 0:3dac1f1bc9e0 29 template <bool>struct CtAssert;
beaglescout007 0:3dac1f1bc9e0 30 template <>struct CtAssert<true> {};
beaglescout007 0:3dac1f1bc9e0 31 #define CTASSERT(A) CtAssert<A>();
beaglescout007 0:3dac1f1bc9e0 32 #endif // CTASSERT
beaglescout007 0:3dac1f1bc9e0 33
beaglescout007 0:3dac1f1bc9e0 34
beaglescout007 0:3dac1f1bc9e0 35