Paparazzi UAS  v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
usb_serial_stm32.h File Reference

header for serial over USB modules More...

+ Include dependency graph for usb_serial_stm32.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

header for serial over USB modules

Definition in file usb_serial_stm32.h.

Function Documentation

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().

+ Here is the call graph for this function:

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().

+ Here is the call graph for this function:

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().

+ Here is the call graph for this function:

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 cmd_avail, cmd_buf, cmd_idx, prompt, run, VCOM_putchar(), and VCOM_send_message().

Referenced by event_usb_serial(), and ReadUsbBuffer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: