coursework

Committer:
riyood
Date:
Sun Nov 27 17:57:06 2016 +0000
Revision:
0:b7287557047e
function;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
riyood 0:b7287557047e 1 #ifndef _SERIAL_H
riyood 0:b7287557047e 2 #define _SERIAL_H
riyood 0:b7287557047e 3
riyood 0:b7287557047e 4 #include "mbed.h"
riyood 0:b7287557047e 5 #include "USBSerial.h"
riyood 0:b7287557047e 6
riyood 0:b7287557047e 7 // Virtual serial port over USB
riyood 0:b7287557047e 8 class USB_Serial : public USBSerial {
riyood 0:b7287557047e 9 public:
riyood 0:b7287557047e 10 void flush();
riyood 0:b7287557047e 11
riyood 0:b7287557047e 12 /* It seems original gets() does not work,
riyood 0:b7287557047e 13 probably due to the newline character. */
riyood 0:b7287557047e 14 int gets (char* str, int size);
riyood 0:b7287557047e 15 };
riyood 0:b7287557047e 16
riyood 0:b7287557047e 17 extern USB_Serial serial;
riyood 0:b7287557047e 18
riyood 0:b7287557047e 19 #define BUFFER_SIZE 1000
riyood 0:b7287557047e 20 extern char* buffer;
riyood 0:b7287557047e 21
riyood 0:b7287557047e 22 #endif