fast-feedback virtual target task code on STM Nucleo

Dependencies:   mbed

IO.h

Committer:
gwappa
Date:
2018-05-14
Revision:
0:f736749c33d2
Child:
2:0c241937eabd

File content as of revision 0:f736749c33d2:

#ifndef IO_H_
#define IO_H_

#include "mbed.h"
#define LOGGER_BAUDRATE 9600

namespace IO {
    
    const char CONFIG_HEADER = '@';
    const char INFO_HEADER   = '>';
    const char RESULT_HEADER = '+';
    const char ERROR_HEADER  = '*';
    const char DEBUG_HEADER  = '.';
    
    int getc();
    void config(const char *fmt,...);
    void info(const char *fmt,...);
    void result(const char *fmt,...);
    void error(const char *fmt,...);
    void debug(const char *fmt,...);
    void write(const char *fmt,...);
    void write(const char& c);
}

#endif