ardupilot/libraries/AP_HAL_SITL
Brad Bosch f2f9349419 AP_HAL: Add support for parity to Serial passthrough
Add code to reflect USB ACM parity setting to the passthrough port alongside existing support for ACM baud rate changes.  Some use cases for serial passthrough require specific parity settings.

For example, even parity is used and required by the USART protocol used in the STM32 system bootloader. This enhancement allows the use of standard flash programming tools such as STM32CubeProgrammer to flash connected STM based peripherals such as Receivers and Telemetry radios via serial passthrough.  Some examples of such peripherals include the FrSky R9 receivers as well as various other STM based LoRa modules used by the mLRS project.
2024-06-11 09:24:32 +10:00
..
AP_HAL_SITL.h
AP_HAL_SITL_Namespace.h HAL_SITL: implement BinarySemaphore 2024-01-03 07:37:05 +11:00
AP_HAL_SITL_Private.h
AnalogIn.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AnalogIn.h
CANSocketIface.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
CANSocketIface.h HAL_SITL: avoid use of std::queue 2024-06-04 09:20:21 +10:00
CAN_Multicast.cpp HAL_SITL: reimplement CAN with BinarySemaphore 2024-01-03 07:37:05 +11:00
CAN_Multicast.h AP_HAL_SITL: use SocketAPM_native 2024-01-03 12:14:47 +11:00
CAN_SocketCAN.cpp HAL_SITL: reimplement CAN with BinarySemaphore 2024-01-03 07:37:05 +11:00
CAN_SocketCAN.h
CAN_Transport.h HAL_SITL: reimplement CAN with BinarySemaphore 2024-01-03 07:37:05 +11:00
DSP.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
DSP.h AP_HAL_SITL: guard against DSP being compiled out of code 2024-01-03 11:45:31 +11:00
GPIO.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
GPIO.h
HAL_SITL_Class.cpp AP_HAL_SITL: log number of times sim paused on serial0 buffer 2024-06-11 08:51:25 +10:00
HAL_SITL_Class.h AP_HAL_SITL: log number of times sim paused on serial0 buffer 2024-06-11 08:51:25 +10:00
I2CDevice.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
I2CDevice.h
RCInput.cpp AP_HAL_SITL: add support for RC input from SITL FDM data 2024-03-25 22:35:04 +11:00
RCInput.h
RCOutput.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
RCOutput.h AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-11-20 19:22:20 +11:00
SITL_Periph_State.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
SITL_Periph_State.h AP_HAL_SITL: use SocketAPM_native 2024-01-03 12:14:47 +11:00
SITL_State.cpp AP_HAL_SITL: log number of times sim paused on serial0 buffer 2024-06-11 08:51:25 +10:00
SITL_State.h HAL_SITL: avoid std::vector in command line handling 2024-06-04 09:20:21 +10:00
SITL_State_common.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
SITL_State_common.h AP_HAL_SITL: log number of times sim paused on serial0 buffer 2024-06-11 08:51:25 +10:00
SITL_cmdline.cpp HAL_SITL: avoid std::vector in command line handling 2024-06-04 09:20:21 +10:00
SPIDevice.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
SPIDevice.h
Scheduler.cpp AP_HAL_SITL: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Scheduler.h
Semaphores.cpp HAL_SITL: implement BinarySemaphore 2024-01-03 07:37:05 +11:00
Semaphores.h HAL_SITL: implement BinarySemaphore 2024-01-03 07:37:05 +11:00
Storage.cpp
Storage.h
Synth.hpp
ToneAlarm_SF.cpp
ToneAlarm_SF.h
UARTDriver.cpp AP_HAL_SITL: Give tcp client 3 attempts to connect 2024-05-29 13:12:09 +10:00
UARTDriver.h AP_HAL: Add support for parity to Serial passthrough 2024-06-11 09:24:32 +10:00
UART_utils.cpp AP_HAL: Add support for parity to Serial passthrough 2024-06-11 09:24:32 +10:00
Util.cpp HAL_SITL: avoid std::vector in command line handling 2024-06-04 09:20:21 +10:00
Util.h AP_HAL_SITL: and `uart_log` method and stats struct 2024-04-09 10:00:50 +10:00
sitl_airspeed.cpp HAL_SITL: use baro atmospheric tables 2024-05-07 21:19:06 +10:00
sitl_rangefinder.cpp
system.cpp HAL_SITL: use integer maths for clocks 2024-02-06 07:31:21 +11:00
wscript