coursework
serial.cpp
- Committer:
- riyood
- Date:
- 2016-11-27
- Revision:
- 0:b7287557047e
File content as of revision 0:b7287557047e:
#include "serial.h" char* buffer = new char[BUFFER_SIZE]; USB_Serial serial; void USB_Serial::flush() { while(serial.readable()) serial.getc(); } int USB_Serial::gets (char* str, int size) { int i=0; char c; while(1) { c = serial.getc(); if(c=='\r' || c=='\n') break; str[i++] = c; if(i+1==size) break; } str[i]=0; return i; }