Reworking the AVR specific stuff into an AVRInterface class.
This commit is contained in:
@@ -32,12 +32,12 @@ public:
|
||||
BOOL Get_DSR_State();
|
||||
BOOL Get_CTS_State();
|
||||
BOOL Get_CD_State();
|
||||
virtual DWORD Write(const LPVOID Buffer, DWORD BufferSize);
|
||||
virtual DWORD Read(LPVOID Buffer, DWORD BufferSize);
|
||||
virtual uint32_t Write(const LPVOID Buffer, uint32_t BufferSize);
|
||||
virtual uint32_t Read(LPVOID Buffer, uint32_t BufferSize);
|
||||
virtual BOOL IsOpen();
|
||||
virtual void Close();
|
||||
// Use PortName usually "COM1:" ... "COM4:" note that the name must end by ":"
|
||||
virtual BOOL Open(LPCTSTR PortName, DWORD BaudRate, BYTE ByteSize, BYTE Parity, BYTE StopBits, DWORD DesiredAccess = GENERIC_READ|GENERIC_WRITE);
|
||||
virtual BOOL Open(LPCTSTR PortName, uint32_t BaudRate, BYTE ByteSize, BYTE Parity, BYTE StopBits, uint32_t DesiredAccess = GENERIC_READ|GENERIC_WRITE);
|
||||
CSerialPort();
|
||||
virtual ~CSerialPort();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user