mirror of
https://github.com/jscrane/r65emu.git
synced 2024-07-27 10:29:11 +00:00
20 lines
280 B
C++
20 lines
280 B
C++
#ifndef __SERIALIO_H__
|
|
#define __SERIALIO_H__
|
|
|
|
enum parity {
|
|
none,
|
|
even,
|
|
odd,
|
|
};
|
|
|
|
class serialio {
|
|
public:
|
|
virtual void reset() {}
|
|
virtual void framing(uint32_t) {}
|
|
virtual void write(uint8_t) {}
|
|
|
|
virtual uint8_t read() =0;
|
|
virtual bool more() { return false; }
|
|
};
|
|
#endif
|