TwiceAsNice  2019-02-18
Functions | Variables
rs232.c File Reference
#include "rs232.h"
Include dependency graph for rs232.c:

Functions

int OpenComport (int comport_number, int baudrate)
 
int PollComport (int comport_number, unsigned char *buf, int size)
 
int SendByte (int comport_number, unsigned char byte)
 
int SendBuf (int comport_number, unsigned char *buf, int size)
 
void CloseComport (int comport_number)
 
int IsCTSEnabled (int comport_number)
 
void cprintf (int comport_number, const char *text)
 

Variables

HANDLE Cport [16]
 
char comports [16][10]
 
char baudr [64]
 

Function Documentation

◆ CloseComport()

void CloseComport ( int  comport_number)

◆ cprintf()

void cprintf ( int  comport_number,
const char *  text 
)

◆ IsCTSEnabled()

int IsCTSEnabled ( int  comport_number)

◆ OpenComport()

int OpenComport ( int  comport_number,
int  baudrate 
)

◆ PollComport()

int PollComport ( int  comport_number,
unsigned char *  buf,
int  size 
)

◆ SendBuf()

int SendBuf ( int  comport_number,
unsigned char *  buf,
int  size 
)

◆ SendByte()

int SendByte ( int  comport_number,
unsigned char  byte 
)

Variable Documentation

◆ baudr

char baudr[64]

◆ comports

char comports[16][10]
Initial value:
={"\\\\.\\COM1", "\\\\.\\COM2", "\\\\.\\COM3", "\\\\.\\COM4",
"\\\\.\\COM5", "\\\\.\\COM6", "\\\\.\\COM7", "\\\\.\\COM8",
"\\\\.\\COM9", "\\\\.\\COM10", "\\\\.\\COM11", "\\\\.\\COM12",
"\\\\.\\COM13", "\\\\.\\COM14", "\\\\.\\COM15", "\\\\.\\COM16"}

◆ Cport

HANDLE Cport[16]