USB serial demo passes data from virtual serial port to debug serial port
Dependencies: USBDevice max32630hsp3
main.cpp
00001 #include "mbed.h" 00002 #include "max32630hsp.h" 00003 #include "USBSerial.h" 00004 00005 MAX32630HSP icarus(MAX32630HSP::VIO_3V3); 00006 00007 // Hardware serial port over DAPLink 00008 Serial daplink(USBTX, USBRX); 00009 00010 // Virtual serial port over USB 00011 USBSerial microUSB; 00012 00013 DigitalOut rLED(LED1); 00014 DigitalOut gLED(LED2); 00015 DigitalOut bLED(LED3); 00016 00017 // main() runs in its own thread in the OS 00018 // (note the calls to Thread::wait below for delays) 00019 int main() 00020 { 00021 int c; 00022 00023 daplink.printf("daplink serial port\r\n"); 00024 microUSB.printf("micro USB serial port\r\n"); 00025 rLED = LED_ON; 00026 gLED = LED_ON; 00027 bLED = LED_OFF; 00028 00029 rLED = LED_OFF; 00030 00031 while(1) { 00032 c = microUSB.getc(); 00033 microUSB.putc(c); 00034 daplink.putc(c); 00035 bLED = c & 1; 00036 } 00037 } 00038
Generated on Tue Jul 12 2022 22:16:07 by 1.7.2