|
Paparazzi UAS
v5.10_stable-5-g83a0da5-dirty
Paparazzi is a free software Unmanned Aircraft System.
|
#include <termios.h>
Include dependency graph for serial_port.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | SerialPort |
Functions | |
| struct SerialPort * | serial_port_new (void) |
| void | serial_port_free (struct SerialPort *me) |
| void | serial_port_flush (struct SerialPort *me) |
| void | serial_port_flush_output (struct SerialPort *me) |
| int | serial_port_open_raw (struct SerialPort *me, const char *device, speed_t speed) |
| int | serial_port_open (struct SerialPort *me, const char *device, void(*term_conf_callback)(struct termios *, speed_t *)) |
| void | serial_port_close (struct SerialPort *me) |
| struct SerialPort |
Definition at line 28 of file serial_port.h.
Collaboration diagram for SerialPort:| Data Fields | ||
|---|---|---|
| struct termios | cur_termios | |
| int | fd | |
| struct termios | orig_termios | |
| void serial_port_close | ( | struct SerialPort * | me | ) |
Definition at line 126 of file serial_port.c.
References SerialPort::fd, SerialPort::orig_termios, TRACE, and TRACE_ERROR.
Referenced by uart_periph_set_baudrate().
Here is the caller graph for this function:| void serial_port_flush | ( | struct SerialPort * | me | ) |
Definition at line 34 of file serial_port.c.
References SerialPort::fd, TRACE, and TRACE_ERROR.
Referenced by serial_port_open(), and serial_port_open_raw().
Here is the caller graph for this function:| void serial_port_flush_output | ( | struct SerialPort * | me | ) |
Definition at line 45 of file serial_port.c.
References SerialPort::fd, TRACE, and TRACE_ERROR.
| void serial_port_free | ( | struct SerialPort * | me | ) |
Definition at line 28 of file serial_port.c.
Referenced by uart_periph_set_baudrate().
Here is the caller graph for this function:| struct SerialPort* serial_port_new | ( | void | ) |
Definition at line 22 of file serial_port.c.
Referenced by uart_periph_set_baudrate().
Here is the caller graph for this function:| int serial_port_open | ( | struct SerialPort * | me, |
| const char * | device, | ||
| void(*)(struct termios *, speed_t *) | term_conf_callback | ||
| ) |
Definition at line 95 of file serial_port.c.
References SerialPort::cur_termios, SerialPort::fd, SerialPort::orig_termios, serial_port_flush(), TRACE, and TRACE_ERROR.
Here is the call graph for this function:| int serial_port_open_raw | ( | struct SerialPort * | me, |
| const char * | device, | ||
| speed_t | speed | ||
| ) |
Definition at line 56 of file serial_port.c.
References SerialPort::cur_termios, SerialPort::fd, IUCLC, SerialPort::orig_termios, serial_port_flush(), TRACE, and TRACE_ERROR.
Referenced by uart_periph_set_baudrate().
Here is the call graph for this function:
Here is the caller graph for this function: