output stream library using SYS_WRITEC(0x03).

Committer:
va009039
Date:
Sun Sep 08 14:14:30 2013 +0000
Revision:
0:e1f35ee051ae
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
va009039 0:e1f35ee051ae 1 #pragma once
va009039 0:e1f35ee051ae 2 #include "Stream.h"
va009039 0:e1f35ee051ae 3
va009039 0:e1f35ee051ae 4 namespace mbed {
va009039 0:e1f35ee051ae 5
va009039 0:e1f35ee051ae 6 class SWDSerial : public Stream {
va009039 0:e1f35ee051ae 7 public:
va009039 0:e1f35ee051ae 8 void baud(int baudrate){}
va009039 0:e1f35ee051ae 9 enum Parity {
va009039 0:e1f35ee051ae 10 None = 0,
va009039 0:e1f35ee051ae 11 };
va009039 0:e1f35ee051ae 12 void format(int bits=8, Parity parity=SWDSerial::None, int stop_bits=1){}
va009039 0:e1f35ee051ae 13 int readable();
va009039 0:e1f35ee051ae 14 int writeable();
va009039 0:e1f35ee051ae 15 protected:
va009039 0:e1f35ee051ae 16 virtual int _getc();
va009039 0:e1f35ee051ae 17 virtual int _putc(int c);
va009039 0:e1f35ee051ae 18 };
va009039 0:e1f35ee051ae 19
va009039 0:e1f35ee051ae 20 } // namespace mbed