USB composite device example program, drag-and-drop flash writer.
Dependencies: SWD USBDevice mbed BaseDAP
Diff: Target2.h
- Revision:
- 1:ea8e179320d7
- Parent:
- 0:2385683c867a
diff -r 2385683c867a -r ea8e179320d7 Target2.h --- a/Target2.h Tue Sep 17 04:33:44 2013 +0000 +++ b/Target2.h Sat Sep 28 03:21:14 2013 +0000 @@ -1,4 +1,4 @@ -// Target2.h 2013/9/17 +// Target2.h 2013/9/23 #pragma once #include "mbed.h" #include "SWD.h" @@ -41,6 +41,11 @@ * @param reset reset pin */ Target2(PinName swdio, PinName swclk, PinName reset); + + /** create target MCU interface + * @param swd SWD interface + */ + Target2(SWD* swd); bool setup(); void SWJClock(uint32_t clock_hz); uint32_t readMemory(uint32_t addr); @@ -81,9 +86,10 @@ uint32_t idcode; protected: + void inst(); void _setaddr(uint32_t addr); void _setaddr8(uint32_t addr); void JTAG2SWD(); - SWD _swd; + SWD* _swd; };