ccNOos
v0.0.0
Build Portable Microcontroller Applications!
|
Go to the documentation of this file.
151 virtual int opendevice() = 0;
152 virtual int closedevice() = 0;
153 virtual int readdevice() = 0;
154 virtual int writedevice() = 0;
155 virtual UI_8 isdeviceopen() = 0;
164 void TriggerWriteOperation();
165 bool NewDataReadIn();
166 void ClearNewDataReadInFlag();
167 bool ReadTriggerWriteOperationFlag();
175 class SPI_DeviceClass :
public IODeviceClass
186 class Serial_DeviceClass :
public IODeviceClass
196 #endif // !__cplusplus
197 #endif // !__IO_DEVICE__
UI_8 triggerWriteOperation
char/byte ambiguous container for io data
struct devicedatastruct createDeviceStruct()
@ handshake_requesttosendxonxoff
enum portParityEnum parity
struct devicedatastruct devdata
@ handshake_requesttosend
union devicebufferunion outbuff
union devicebufferunion inbuff
char charbuff[charBuffMax]
enum portStopBitsEnum stopBits
enum devicestateenum devstate
devicestateenum
Generic IO Device.
portStopBitsEnum
Serial UART IO Device.
enum portHandshakeEnum handshake
unsigned char bytebuff[charBuffMax]
IMS: ccNOos, Declarations for straight C and C++
the common data struct of io devices
struct devicedatastruct devdata