cmsis-dap debug adapter
Dependencies: BaseDAP F042K6_USBDevice SWD USBDAP mbed
Fork of Simple-CMSIS-DAP by
CMSIS-DAP debug adapter. (not mbed-interface)
SWD | NUCLEO-F042K6 |
---|---|
SWDIO | D7 |
SWCLK | D6 |
nRESET | D3 |
Diff: main.cpp
- Revision:
- 2:6846bcae69aa
- Parent:
- 1:2957e24bb52f
--- a/main.cpp Sat Jul 05 08:26:21 2014 +0000 +++ b/main.cpp Wed Jan 20 04:51:50 2016 +0000 @@ -1,10 +1,13 @@ +// main.cpp 2016/1/20 #include "mbed.h" #include "USBDAP.h" #include "BaseDAP.h" -SWD swd(D12, D10, D6); // SWDIO,SWCLK,nRESET -DigitalOut connected(LED_GREEN); -DigitalOut running(LED_RED); +SWD swd(D7, D6, D3); // SWDIO,SWCLK,nRESET +DigitalOut connected(LED1); // D13 +DigitalOut running(D12); +const int LED_ON = 1; +const int LED_OFF = 0; class myDAP : public BaseDAP { public: @@ -12,19 +15,17 @@ virtual void infoLED(int select, int value) { switch(select) { case 0: - connected = value^1; - running = 1; + connected = value ? LED_ON : LED_OFF; break; case 1: - running = value^1; - connected = 1; + running = value ? LED_ON : LED_OFF; break; } } }; int main() { - USBDAP* hid = new USBDAP("CMSIS-DAP"); + USBDAP* hid = new USBDAP("F042K6 CMSIS-DAP"); myDAP* dap = new myDAP(&swd); while(1) { HID_REPORT recv_report;