Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
#include "mcu_periph/usb_serial.h"
Go to the source code of this file.
Functions | |
void | init_usb_serial (void) |
Init module, call VCOM_init() from here. More... | |
void | periodic_usb_serial (void) |
Periodic function in case you needed to send data periodically like telemetry Note that the data are sent once the buffer is full, not immediately. More... | |
void | event_usb_serial (void) |
Call VCOM_poll() from module event function. More... | |
void | usb_serial_parse_packet (int c) |
Parse data from buffer Note that the function receives int, not char Because we want to be able to catch -1 in case no more data were available. More... | |
header for serial over USB modules
Definition in file usb_serial_stm32.h.
void event_usb_serial | ( | void | ) |
Call VCOM_poll() from module event function.
Definition at line 126 of file usb_serial_stm32_example1.c.
References cmd_avail, cmd_execute(), ReadUsbBuffer(), usb_serial_parse_packet(), VCOM_check_available(), VCOM_event(), and VCOM_getchar().
void init_usb_serial | ( | void | ) |
Init module, call VCOM_init() from here.
Definition at line 44 of file usb_serial_stm32_example1.c.
References cmd_avail, cmd_idx, run, and VCOM_init().
void periodic_usb_serial | ( | void | ) |
Periodic function in case you needed to send data periodically like telemetry Note that the data are sent once the buffer is full, not immediately.
Definition at line 55 of file usb_serial_stm32_example2.c.
References big_buffer, run, and VCOM_putchar().
void usb_serial_parse_packet | ( | int | c | ) |
Parse data from buffer Note that the function receives int, not char Because we want to be able to catch -1 in case no more data were available.
Definition at line 58 of file usb_serial_stm32_example1.c.
References c(), cmd_avail, cmd_buf, cmd_idx, prompt, run, VCOM_putchar(), and VCOM_send_message().
Referenced by event_usb_serial(), and ReadUsbBuffer().