10 #ifndef HALI_IOSERIAL_H
11 #define HALI_IOSERIAL_H
HALRESULT(* SetBaudrate)(IOSerialDevice serial, uint32_t baudrate)
Definition: hali_ioserial.h:52
HALRESULT(* EnableCTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:155
HALRESULT
Definition: hal_defs.h:16
HALRESULT(* IOSerialCtrlFunc)(IOSerialDevice)
Definition: hali_ioserial.h:188
IOSerialDevice serial
Definition: hali_ioserial.h:74
IOSERIAL_Handshaking(* GetHandshaking)(IOSerialDevice serial)
Definition: hali_ioserial.h:108
struct IOSerialDeviceDesc * IOSerialDevice
Definition: hali_ioserial.h:35
Definition: hali_iodevice.h:44
HALRESULT(* SetRTS)(IOSerialDevice serial, bool rts)
Definition: hali_ioserial.h:136
struct IODeviceDesc iodevice
Definition: hali_ioserial.h:42
IOSERIAL_Handshaking(* IOSerialGetHandshakingFunc)(IOSerialDevice serial)
Definition: hali_ioserial.h:214
HALRESULT(* IOSerialSetBaudrateFunc)(IOSerialDevice, unsigned int)
Definition: hali_ioserial.h:191
HALRESULT(* EnableRTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:117
HALRESULT(* IOSerialGetFrameFormatFunc)(IOSerialDevice serial, IOSERIAL_NumberOfDataBits *data_bits, IOSERIAL_Parity *parity, IOSERIAL_NumberOfStopBits *stop)
Definition: hali_ioserial.h:207
IOSERIAL_NumberOfDataBits
Definition: hal_ioserial.h:25
IOSERIAL_NumberOfStopBits
Definition: hal_ioserial.h:57
HALRESULT(* DisableCTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:164
bool(* IOSerialGetSignalFunc)(IOSerialDevice)
Definition: hali_ioserial.h:200
IOSERIAL_Parity
Definition: hal_ioserial.h:41
unsigned int(* IOSerialGetBaudrateFunc)(IOSerialDevice)
Definition: hali_ioserial.h:194
HALRESULT(* DisableRTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:126
bool(* GetRTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:146
HALRESULT(* SetCTS)(IOSerialDevice serial, bool cts)
Definition: hali_ioserial.h:174
IOSERIAL_Handshaking
Definition: hal_ioserial.h:69
uint32_t(* GetBaudrate)(IOSerialDevice serial)
Definition: hali_ioserial.h:61
HALRESULT(* IOSerialSetFrameFormatFunc)(IOSerialDevice serial, IOSERIAL_NumberOfDataBits data_bits, IOSERIAL_Parity parity, IOSERIAL_NumberOfStopBits stop)
Definition: hali_ioserial.h:203
Definition: hali_ioserial.h:40
HALRESULT(* IOSerialSetHandshakingFunc)(IOSerialDevice serial, IOSERIAL_Handshaking handshaking)
Definition: hali_ioserial.h:211
unsigned int(* IOSerialSetSignalFunc)(IOSerialDevice, bool)
Definition: hali_ioserial.h:197
bool(* GetCTS)(IOSerialDevice serial)
Definition: hali_ioserial.h:184