Simple example of reading a single character and a series of characters in to a buffer from a serial port

Dependencies:   mbed

Committer:
simon
Date:
Sun Jun 10 07:53:43 2012 +0000
Revision:
0:dc609501b657

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 0:dc609501b657 1 #include "mbed.h"
simon 0:dc609501b657 2
simon 0:dc609501b657 3 DigitalOut myled(LED1);
simon 0:dc609501b657 4 Serial pc(USBTX, USBRX);
simon 0:dc609501b657 5
simon 0:dc609501b657 6 int main() {
simon 0:dc609501b657 7 char c;
simon 0:dc609501b657 8 char buffer[128];
simon 0:dc609501b657 9
simon 0:dc609501b657 10 c = pc.getc();
simon 0:dc609501b657 11
simon 0:dc609501b657 12 pc.gets(buffer, 4);
simon 0:dc609501b657 13
simon 0:dc609501b657 14 pc.printf("I got '%c' and '%s'\n", c, buffer);
simon 0:dc609501b657 15 }