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__
union devicebufferunion outbuff
devicestateenum
Generic IO Device.
enum portParityEnum parity
struct devicedatastruct devdata
@ handshake_requesttosend
char charbuff[charBuffMax]
unsigned char bytebuff[charBuffMax]
the common data struct of io devices
enum portStopBitsEnum stopBits
UI_8 triggerWriteOperation
enum portHandshakeEnum handshake
portStopBitsEnum
Serial UART IO Device.
union devicebufferunion inbuff
struct devicedatastruct createDeviceStruct()
IMS: ccNOos, Declarations for straight C and C++
struct devicedatastruct devdata
char/byte ambiguous container for io data
@ handshake_requesttosendxonxoff
enum devicestateenum devstate