debugging

Dependencies:   USBDevice max32630fthr

Committer:
leftofcenter
Date:
Sun Jun 25 06:37:24 2017 +0000
Revision:
0:264ffc30de1a
debugging

Who changed what in which revision?

UserRevisionLine numberNew contents of line
leftofcenter 0:264ffc30de1a 1 #include "mbed.h"
leftofcenter 0:264ffc30de1a 2 #include "max32630fthr.h"
leftofcenter 0:264ffc30de1a 3 #include "USBSerial.h"
leftofcenter 0:264ffc30de1a 4
leftofcenter 0:264ffc30de1a 5 MAX32630FTHR pegasus(MAX32630FTHR::VIO_3V3);
leftofcenter 0:264ffc30de1a 6
leftofcenter 0:264ffc30de1a 7 // Hardware serial port over DAPLink
leftofcenter 0:264ffc30de1a 8 Serial daplink(P2_1, P2_0);
leftofcenter 0:264ffc30de1a 9
leftofcenter 0:264ffc30de1a 10 // Virtual serial port over USB
leftofcenter 0:264ffc30de1a 11 USBSerial microUSB;
leftofcenter 0:264ffc30de1a 12
leftofcenter 0:264ffc30de1a 13 DigitalOut rLED(LED1);
leftofcenter 0:264ffc30de1a 14 DigitalOut gLED(LED2);
leftofcenter 0:264ffc30de1a 15 DigitalOut bLED(LED3);
leftofcenter 0:264ffc30de1a 16
leftofcenter 0:264ffc30de1a 17 // main() runs in its own thread in the OS
leftofcenter 0:264ffc30de1a 18 // (note the calls to Thread::wait below for delays)
leftofcenter 0:264ffc30de1a 19 int main()
leftofcenter 0:264ffc30de1a 20 {
leftofcenter 0:264ffc30de1a 21 int c;
leftofcenter 0:264ffc30de1a 22
leftofcenter 0:264ffc30de1a 23 daplink.printf("daplink serial port\r\n");
leftofcenter 0:264ffc30de1a 24 microUSB.printf("micro USB serial port\r\n");
leftofcenter 0:264ffc30de1a 25 rLED = LED_ON;
leftofcenter 0:264ffc30de1a 26 gLED = LED_ON;
leftofcenter 0:264ffc30de1a 27 bLED = LED_OFF;
leftofcenter 0:264ffc30de1a 28
leftofcenter 0:264ffc30de1a 29 rLED = LED_OFF;
leftofcenter 0:264ffc30de1a 30
leftofcenter 0:264ffc30de1a 31 while(1) {
leftofcenter 0:264ffc30de1a 32 c = microUSB.getc();
leftofcenter 0:264ffc30de1a 33 microUSB.putc(c);
leftofcenter 0:264ffc30de1a 34 daplink.putc(c);
leftofcenter 0:264ffc30de1a 35 bLED = c & 1;
leftofcenter 0:264ffc30de1a 36 }
leftofcenter 0:264ffc30de1a 37 }
leftofcenter 0:264ffc30de1a 38