HALFRED  0.4.0
Data Structures | Typedefs
hali_ioserial.h File Reference

private declarations for the serial port API More...

Detailed Description

private declarations for the serial port API

Purpose
HALFRED Hardware Abstraction Layer
Version
Revision
1563
License
$License$
#include "hal_ioserial.h"

Go to the source code of this file.

Data Structures

struct  IOSerialDeviceDesc
 

Typedefs

typedef struct IOSerialDeviceDescIOSerialDevice
 
typedef HALRESULT(* IOSerialCtrlFunc )(IOSerialDevice)
 
typedef HALRESULT(* IOSerialSetBaudrateFunc )(IOSerialDevice, unsigned int)
 
typedef unsigned int(* IOSerialGetBaudrateFunc )(IOSerialDevice)
 
typedef unsigned int(* IOSerialSetSignalFunc )(IOSerialDevice, bool)
 
typedef bool(* IOSerialGetSignalFunc )(IOSerialDevice)
 
typedef HALRESULT(* IOSerialSetFrameFormatFunc )(IOSerialDevice serial, IOSERIAL_NumberOfDataBits data_bits, IOSERIAL_Parity parity, IOSERIAL_NumberOfStopBits stop)
 
typedef HALRESULT(* IOSerialGetFrameFormatFunc )(IOSerialDevice serial, IOSERIAL_NumberOfDataBits *data_bits, IOSERIAL_Parity *parity, IOSERIAL_NumberOfStopBits *stop)
 
typedef HALRESULT(* IOSerialSetHandshakingFunc )(IOSerialDevice serial, IOSERIAL_Handshaking handshaking)
 
typedef IOSERIAL_Handshaking(* IOSerialGetHandshakingFunc )(IOSerialDevice serial)