URL
https://opencores.org/ocsvn/riscv_vhdl/riscv_vhdl/trunk
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 4 |
Line 6... |
Line 6... |
*/
|
*/
|
|
|
#ifndef __DEBUGGER_ISERIAL_H__
|
#ifndef __DEBUGGER_ISERIAL_H__
|
#define __DEBUGGER_ISERIAL_H__
|
#define __DEBUGGER_ISERIAL_H__
|
|
|
#include "iface.h"
|
#include <iface.h>
|
|
|
namespace debugger {
|
namespace debugger {
|
|
|
static const char *IFACE_SERIAL = "ISerial";
|
static const char *IFACE_SERIAL = "ISerial";
|
|
|
Line 24... |
Line 24... |
*/
|
*/
|
virtual int writeData(const char *buf, int sz) =0;
|
virtual int writeData(const char *buf, int sz) =0;
|
|
|
virtual void registerRawListener(IFace *listener) =0;
|
virtual void registerRawListener(IFace *listener) =0;
|
virtual void unregisterRawListener(IFace *listener) =0;
|
virtual void unregisterRawListener(IFace *listener) =0;
|
|
|
|
virtual void getListOfPorts(AttributeType *list) = 0;
|
|
virtual int openPort(const char *port, AttributeType settings) = 0;
|
|
virtual void closePort() = 0;
|
};
|
};
|
|
|
} // namespace debugger
|
} // namespace debugger
|
|
|
#endif // __DEBUGGER_ISERIAL_H__
|
#endif // __DEBUGGER_ISERIAL_H__
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.