Wim Huiskamp
/
mbed_nucleo_swo
Test for SWO viewer library.
See here for more information.
main.cpp
- Committer:
- wim
- Date:
- 2014-12-20
- Revision:
- 0:de9d7358fcd0
- Child:
- 1:3308ab077592
File content as of revision 0:de9d7358fcd0:
#include "mbed.h" #include "SWO.h" //Single Wire Output(SWO) Test //Hook up to Host PC software ST-LINK Utility or Segger J-Link SWO viewer // #define D_SWO 1 DigitalOut myled(LED1); Serial pc(SERIAL_TX, SERIAL_RX); int main() { pc.printf("Hello World\n\r"); // pc.printf("\r\nMy Program - build " MBED_BUILD_TIMESTAMP "\r\n"); pc.printf("\r\nMy Program - (partial) build " __DATE__ " " __TIME__ "\r\n"); pc.printf("CPU SystemCoreClock is %d Hz\r\n", SystemCoreClock); #if (D_SWO == 1) SWO_PrintString("\r\nHello World from SWO\r\n"); char message[64]; sprintf(message, "CPU SystemCoreClock is %d Hz\r\n", SystemCoreClock); SWO_PrintString(message); #endif while(1) { myled = 1; // LED is ON wait(0.2); // 200 ms myled = 0; // LED is OFF wait(1.0); // 1 sec #if (D_SWO == 1) // SWO_PrintString("#"); SWO_PrintChar('+'); #endif } }