Robot Agent
1.0
|
Go to the source code of this file.
Data Structures | |
struct | s_SERIALPORT_STRUCT |
Serial Port structure. More... | |
Typedefs | |
typedef struct s_SERIALPORT_STRUCT | serialport_t |
Serial Port structure. More... | |
Functions | |
serialport_t * | serialport_open (const char *name) |
int | serialport_close (serialport_t *sps) |
int | serialport_config (serialport_t *sps, unsigned int baud) |
int | serialport_write (serialport_t *sps, unsigned char *data, unsigned int bytes) |
int | serialport_byte (serialport_t *sps, unsigned char byte) |
int | serialport_flush_input (serialport_t *sps) |
typedef struct s_SERIALPORT_STRUCT serialport_t |
Serial Port structure.
int serialport_byte | ( | serialport_t * | sps, |
unsigned char | byte | ||
) |
Write byte to serial port
sps | Pointer to serial port structure |
byte | Byte to be written |
Definition at line 178 of file serialport.c.
int serialport_close | ( | serialport_t * | sps | ) |
Close serial port
sps | Pointer to serial port structure |
Definition at line 58 of file serialport.c.
int serialport_config | ( | serialport_t * | sps, |
unsigned int | baud | ||
) |
Configure serial port
sps | Pointer to serial port structure |
baud | Baudrate of serial port communication |
Definition at line 82 of file serialport.c.
int serialport_flush_input | ( | serialport_t * | sps | ) |
Flush input buffer
sps | Pointer to serial port structure |
Definition at line 189 of file serialport.c.
serialport_t* serialport_open | ( | const char * | name | ) |
Open serial port
name | Serial port name ("/dev/tty...") |
Definition at line 33 of file serialport.c.
int serialport_write | ( | serialport_t * | sps, |
unsigned char * | data, | ||
unsigned int | bytes | ||
) |
Write data to serial port
sps | Pointer to serial port structure |
data | Data to be written |
bytes | Number of bytes to be written |
Definition at line 166 of file serialport.c.