|
Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Include dependency graph for uart.c:Go to the source code of this file.
Functions | |
| static UNUSED void | send_uartx_err (struct transport_tx *trans, struct link_device *dev, struct uart_periph *uart) |
| static void | send_uart_err (struct transport_tx *trans, struct link_device *dev) |
| void | uart_periph_init (struct uart_periph *p) |
| int WEAK | uart_check_free_space (struct uart_periph *p, long *fd, uint16_t len) |
| void WEAK | uart_put_buffer (struct uart_periph *p, long fd, const uint8_t *data, uint16_t len) |
| void WEAK | uart_send_message (struct uart_periph *p, long fd) |
| uint8_t WEAK | uart_getch (struct uart_periph *p) |
| int WEAK | uart_char_available (struct uart_periph *p) |
| Check UART for available chars in receive buffer. | |
| void WEAK | uart_arch_init (void) |
| void WEAK | uart_periph_invert_data_logic (struct uart_periph *p, bool invert_rx, bool invert_tx) |
|
static |
Definition at line 76 of file uart.c.
References dev, foo, and send_uartx_err().
Referenced by uart_periph_init().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 28 of file uart.c.
Referenced by send_uart_err().
Here is the caller graph for this function:| int WEAK uart_char_available | ( | struct uart_periph * | p | ) |
Check UART for available chars in receive buffer.
Definition at line 181 of file uart.c.
References p, and UART_RX_BUFFER_SIZE.
Referenced by uart_periph_init().
Here is the caller graph for this function:| int WEAK uart_check_free_space | ( | struct uart_periph * | p, |
| long * | fd, | ||
| uint16_t | len | ||
| ) |
Definition at line 151 of file uart.c.
References foo, p, and UART_TX_BUFFER_SIZE.
Referenced by send_buffer_to_uart(), tunnel_event(), and uart_periph_init().
Here is the caller graph for this function:| uint8_t WEAK uart_getch | ( | struct uart_periph * | p | ) |
Definition at line 174 of file uart.c.
References foo, p, and UART_RX_BUFFER_SIZE.
Referenced by uart_periph_init().
Here is the caller graph for this function:| void uart_periph_init | ( | struct uart_periph * | p | ) |
Definition at line 126 of file uart.c.
References DefaultPeriodic, foo, p, register_periodic_telemetry(), send_uart_err(), uart_char_available(), uart_check_free_space(), uart_getch(), uart_periph_set_baudrate(), uart_put_buffer(), uart_put_byte(), and uart_send_message().
Referenced by high_speed_logger_direct_memory_init().
Here is the call graph for this function:
Here is the caller graph for this function:| void WEAK uart_periph_invert_data_logic | ( | struct uart_periph * | p, |
| bool | invert_rx, | ||
| bool | invert_tx | ||
| ) |
Definition at line 194 of file uart.c.
Referenced by actuators_sbus_init(), and sbus_common_init().
Here is the caller graph for this function:Definition at line 161 of file uart.c.
References fd, p, and uart_put_byte().
Referenced by actuators_ostrich_periodic(), if(), send_message(), sts3032_event(), and uart_periph_init().
Here is the call graph for this function:
Here is the caller graph for this function:| void WEAK uart_send_message | ( | struct uart_periph * | p, |
| long | fd | ||
| ) |
Definition at line 170 of file uart.c.
Referenced by faulhaber_send_command(), and uart_periph_init().
Here is the caller graph for this function: