Peter Barker
5c2b478feb
SRV_Channel: remove unused set_output_pwm_first method
5 years ago
Mark Whitehorn
d3c1838fbe
AP_Motors: remove AP_MotorsMatrixTS
5 years ago
Andrew Tridgell
74686f8dc4
GCS_MAVLink: fixed locking of mavlink in serial control
...
this fixes takeover of mavlink ports for high serial numbers
5 years ago
vierfuffzig
a547af97c6
AP_OSD_Screen.cpp: fix aviation unit vspd sym
...
in aviaition units it's ft / min actually, not ft / s. stumbled across this thanks to increased attention to the vspeed panel using @samuelctabor awesome soaring addons ;)
5 years ago
bugobliterator
fbc0b9e599
AP_UAVCAN: silence function cast warning/error for Registry template
5 years ago
Samuel Tabor
21a8471d2d
SITL: Add start time argument.
5 years ago
vierfuffzig
63fdac0048
AP_HAL_ChibiOS: add USART3 as alt config on OmnibusNanoV6
5 years ago
Andrew Tridgell
d6e3b5834a
AP_MSP: change font to fix arrows and added --font and --list-fonts
5 years ago
Andrew Tridgell
ad6a1af2fc
AP_MSP: cleanup after control-C
5 years ago
Andrew Tridgell
c83fd8edf2
AP_MSP: fixed use of float in pygame for py3
5 years ago
yaapu
65b70dddb2
AP_MSP:msposd.py added a DJI look and feel to some items
5 years ago
yaapu
51cec414cb
AP_MSP: fix capacity in battery state message
5 years ago
yaapu
52599a4aaf
AP_MSP: converted more messages to PACKED structs
5 years ago
yaapu
ed21f9a8c7
AP_MSP: fix separate enable of MSP opticalflow
5 years ago
yaapu
67ed957bf0
AP_MSP: removed unused parameters (using OSD_* instead)
5 years ago
Andrew Tridgell
815f813d34
AP_SerialManager: allow for other baudrates for MSP
5 years ago
Andrew Tridgell
7159283e33
AP_MSP: fixed valgrind warning with RTC msg
5 years ago
Pierre Kancir
240c34ecde
AP_Math: add missing ; on benchmark test
5 years ago
Andy Piper
5c554221c7
AP_Logger: address review commenst from #14299
5 years ago
bugobliterator
76ee7bec77
AP_CANManager: fix skipping driver init for disabled slcan iface
5 years ago
Andy Piper
ccb583d092
AP_Logger: make block logger conform to mavlink expectations of numbering
...
add support for log time to block logger
refactor rotation into backed. Don't start logs when erasing
correct log start logic
separate read and write points so that requesting log information does not corrupt the current log
when starting a new log stop logging first
clear the write buffer when starting a new log
insert utc time when requesting info for the current log
stop logging and request formats again when starting a new log
cope with erase happening while we are logging
keep pushing out startup messages even when format messages are done
don't log to the gcs in the io thread
don't start new logs in the io thread
don't validate logs while erasing
flush logs when stopping logging
account for page header when calculating logs sizes
don't return data when asked for more data than in the log
optimize locking and use separate semaphore to mediate ring buffer access
stop logging when the chip is full and send a notification
calculate logs sizes correctly even when they wrap
read log data correctly even when it wraps
add stats support to block logger
reset dropped when starting a new log
fail logging when the chip is full
refactor critical bufferspace checks
increase messagewriter budget to 250us and to 300us for FMT
5 years ago
Michael Oborne
4e9848ab3a
HAL_ChibiOS: fix sdcard param init
...
the write was failing because of a 0 byte write attempt, the response was -1 vs 0
this results in not using the sdcard backend for storage for all boots after the initial
5 years ago
murata
a44defc49e
SITL: Disabling debugging cyclic messages
...
SITL: Disabling debugging cyclic messages
5 years ago
bugobliterator
27b1ce572e
AP_CANManager: fix comms between SLCAN and second CAN Iface
5 years ago
Michael du Breuil
d905282c1e
AP_HAL: Don't redefine allowing double math in SITL/Linux if already defined
5 years ago
Andrew Tridgell
56b743dfca
AP_GPS: build SBF driver with double precision
5 years ago
Michael du Breuil
6a8680d31d
AP_GPS: Send RTK baseline data from SBF
5 years ago
Samuel Tabor
f1290a2e17
Plane: Add use of airbrakes, used when throttle is negative OR via RC channel option.
5 years ago
Rajat Singhal
e9b3c54e6d
AP_Rangefinder: Add SITL option in param description
5 years ago
Rajat Singhal
0f66936353
SITL: Airsim: Add support for rangefinder sensor data
...
Also increase RC channels to 12
5 years ago
Rajat Singhal
6085614364
SITL: Airsim: Resend servo output after timeout
...
Plus some cleanup
5 years ago
Tatsuya Yamaguchi
829cd29d7c
SITL: fix when speedup is specified as a startup parameter
5 years ago
Andy Piper
1f3c24d436
AP_RCProtocol: put back DSM VTX control and logging, add tests
5 years ago
bugobliterator
c6e45dd536
AP_Param: add set_and_save_ifchanged for Vector3f params
5 years ago
bugobliterator
de6b48f922
AP_Compass: set only if changed to save space in param storage
5 years ago
Andrew Tridgell
3a252a042b
HAL_ChibiOS: fixed fast sampling on F32Lightning
...
this SPI bus on this board can't handle 8MHz
5 years ago
Andrew Tridgell
cfc59497f6
AP_InertialSensor: trigger internal error on persistent IMU reset
...
this will give users a warning when they are getting the Invensense
IMU FIFO reset issue
5 years ago
Andrew Tridgell
b20279e452
AP_InternalError: added imu_reset error
5 years ago
Andrew Tridgell
1488142d88
AP_MSP: fixed system ID
5 years ago
Andrew Tridgell
f330d5aa77
AP_MSP: run new MSP code through code style script
5 years ago
Andrew Tridgell
d8ed210b98
AP_MSP: cleanup namespace handling
...
using "using namespace MSP" in headers is a bad idea as it spreads to
lots of cpp via includes. It is fine in a cpp file
5 years ago
Andrew Tridgell
3517ab9c45
AP_OpticalFlow: allow separate enable of MSP opticalflow
5 years ago
Andrew Tridgell
34430e9d6c
AP_RangeFinder: allow separate enable of MSP rangefinder
5 years ago
Andrew Tridgell
87cf7b58ae
AP_MSP: added sample OSD enable params
5 years ago
Andrew Tridgell
5358c1e476
AP_MSP: handle utf-8 in string display
5 years ago
Andrew Tridgell
8ca9af72e0
AP_OSD: prevent startup segfault
5 years ago
Andrew Tridgell
8319b7b6b7
AP_MSP: check for MSP rangefinder enable
5 years ago
Andrew Tridgell
84f7589f2d
AP_RangeFinder: allow separate enable of MSP rangefinder
5 years ago
yaapu
4a8290508d
AP_MSP:Tools: added more OSD items and messages
5 years ago
yaapu
cfc7823af8
AP_MSP: fix missing memset for battery_state struct
5 years ago