USB CDC CLASS MBED

Dependencies:   mbed

Committer:
franni
Date:
Wed Oct 10 02:40:15 2018 +0000
Revision:
0:6b657e23c254
serial mbed cdc usb class

Who changed what in which revision?

UserRevisionLine numberNew contents of line
franni 0:6b657e23c254 1 #include "mbed.h"
franni 0:6b657e23c254 2
franni 0:6b657e23c254 3 DigitalOut led_g(LED_GREEN);
franni 0:6b657e23c254 4 AnalogIn AN1(PTB0);
franni 0:6b657e23c254 5
franni 0:6b657e23c254 6 Serial rs232(USBTX,USBRX);
franni 0:6b657e23c254 7
franni 0:6b657e23c254 8 char c;
franni 0:6b657e23c254 9 float val_adc;
franni 0:6b657e23c254 10
franni 0:6b657e23c254 11 void receivedByte()
franni 0:6b657e23c254 12 {
franni 0:6b657e23c254 13 c = rs232.getc();
franni 0:6b657e23c254 14 if(c=='h') {
franni 0:6b657e23c254 15 led_g=1;
franni 0:6b657e23c254 16 }
franni 0:6b657e23c254 17 if(c=='l') {
franni 0:6b657e23c254 18 led_g=0;
franni 0:6b657e23c254 19 }
franni 0:6b657e23c254 20 }
franni 0:6b657e23c254 21
franni 0:6b657e23c254 22 int main()
franni 0:6b657e23c254 23 {
franni 0:6b657e23c254 24
franni 0:6b657e23c254 25 rs232.baud(9600);
franni 0:6b657e23c254 26 rs232.attach(&receivedByte);
franni 0:6b657e23c254 27 while(true) {
franni 0:6b657e23c254 28 val_adc=AN1;
franni 0:6b657e23c254 29 rs232.printf("Valor Lectura ADC\r\n");
franni 0:6b657e23c254 30 rs232.printf("%f \n\r",val_adc);
franni 0:6b657e23c254 31 wait(0.1);
franni 0:6b657e23c254 32 }
franni 0:6b657e23c254 33 }
franni 0:6b657e23c254 34
franni 0:6b657e23c254 35