Michael du Breuil
85da4955b6
AP_Rangefinder: Enforce checking I2C status on VL53L1X
6 years ago
Randy Mackay
415042e557
AR_AttitudeControl: minor declaration ordering change
6 years ago
Randy Mackay
f6f5967a82
AR_AttitudeControl: minor param desc fix
6 years ago
Tom Pittenger
fbe43dba5c
RC_Channel: refactor stick_mixing to library
6 years ago
Andrew Tridgell
11021bbaa9
HAL_ChibiOS: fixed LEDs on new CUAVv5 revision
6 years ago
Andrew Tridgell
8d2f016cc8
HAL_ChibiOS: fixed LEDs on CUAVv5Nano
...
need to be opendrain
6 years ago
Andrew Tridgell
0e28f66761
AP_Notify: don't use pinMode for pixracer LEDs
...
this is needed for LEDs that are driven by 5V, which means they need
to use OPENDRAIN.
6 years ago
Peter Hall
26a6cccf21
AP_HAL_ChibiOS: KakuteF7 add two PWM pin options
6 years ago
Andrew Tridgell
ef5f83d0b5
AP_IOMCU: remove 2s delay on boot and skip crc check on watchdog
...
thanks to @Jaaaky for the suggestion in #11232
6 years ago
Jaaaky
6ed8b2aad9
AP_Baro: Fix not healthy by watchdog reset
6 years ago
Andrew Tridgell
4deb2c38f6
HAL_ChibiOS: fixed brick2 valid status in POWR flags for fmuv5
...
and fixed sense of VBUS
6 years ago
Jaaaky
971e3af826
GCS_MAVLink: prgama away address-of-packed-member only for g++ >= 9
6 years ago
Andrew Tridgell
48aacb9462
HAL_Linux: removed use of RCInput_SBUS and RCInput_115200
6 years ago
Andrew Tridgell
1c322d296f
HAL_Linux: switch Disco to using AP_RCProtocol library for RCIN
...
this is the first step to using AP_RCProtocol for most (or all) RC
input on Linux boards. It also fixes a major bug on Disco where the
old SBUS decoder didn't use strict enough timing checks to filter out
bad frames when video capture is running. That led to erratic flight
mode changes and sometimes loss of control.
6 years ago
Lucas De Marchi
5520b397c2
AP_HAL_Linux: allow disco to use RCInput_UDP
...
This allows to use any device to send RCInput to Disco via network.
Particularly this is useful when paired to additional changes on
SkyController 2 so it can be used to control Ardupilot.
This was tested with https://github.com/lucasdemarchi/dema-rc running
on SkyController 2.
6 years ago
Peter Barker
9273ac3631
GCS_MAVLink: pragma away address-of-packed-member
...
g++-9 throws a lot of warnings for taking addresses of packed members.
We can have this warning for our ArduPilot code, but there's way too
many issues within MAVLink to put up with.
6 years ago
Peter Barker
900d9f71f6
AP_HAL_SITL: stop taking address of packed members
6 years ago
Pierre Kancir
427a88a1fe
AP_Compass: fix AP_Compass_test
6 years ago
Pierre Kancir
ff5cedc49f
AP_AHRS: add missing include
6 years ago
Pierre Kancir
deb6aafcbe
AP_GPS: fix GPS_AUTO_test
6 years ago
Jaaaky
464540ab56
AP_HAL_ChibiOS: tune delay for flashing bootloader
...
As the function can internally loop for 10 seconds
6 years ago
Jaaaky
47c65314fb
AP_InertialSensor: fix accelcalsimple watchdog
6 years ago
Peter Barker
a0c80a0b3b
GCS_MAVLink: make send_text and send_textv const
6 years ago
Andrew Tridgell
f48d07ffca
HAL_ChibiOS: added WARN_IF_UNUSED based on PR feedback
6 years ago
Andrew Tridgell
ce9b75fdf0
HAL_ChibiOS: added timeouts on all SPI transfers
...
this is never expected to trigger unless we have a severe MCU error as
SPI transfers don't rely on a response from a device.
The only case that we could get a timeout is when a bug leads to use
doing transfers from memory that does not support the DMA
transaction (such as on H7). This change turns that from a immediately
fatal lockup into a bus error and failed sensor
6 years ago
Andrew Tridgell
8e1f100d98
AP_InternalError: added spi timeout error
6 years ago
Vinicius Knabben
040fa3e10a
AP_Parachute: Added time check for sink rate to avoid glitches
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Vinicius Knabben
c710002bc9
AP_Parachute: Added parachute release at critical sink rate
...
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Vinicius Knabben
5ab77e0fd0
AP_BattMonitor: Added parachute failsafe action to the parameters list
...
The user can now set the parachute release as a failsafe action
Signed-off-by: Vinicius Knabben <viniciusknabben@hotmail.com>
6 years ago
Peter Barker
6157aae747
RC_Channel: correct examples with override keyword
6 years ago
Peter Barker
e6653f42dd
GCS_MAVLink: correct examples with override keyword
6 years ago
Peter Barker
3175a2ce19
AC_PID: correct examples with override keyword
6 years ago
Mark Whitehorn
ce1a082956
Plane: limit yaw error in bodyframe roll control
6 years ago
Matt Lawrence
f7383179e8
HAL CHIBIOS: Solo stock cube child of fmuv3 instead of CubeBlack
...
CubeBlack-Solo hardware def to use FMUv3 as its parent rather than CubeBlack. Since this older cube doesn't have the same hardware as a new CubeBlack, it is causing conflicts. Nearly everything is the same.
6 years ago
Andrew Tridgell
945ab652cc
AP_InternalError: added iomcu_reset as separate code
6 years ago
Andrew Tridgell
6c50feaead
AP_IOMCU: improved handling of IOMCU reset
...
use IOMCU timestamp to detect reset
6 years ago
Andrew Tridgell
d4c68da76e
AP_IOMCU: added IOMCU time since boot to protocol
...
and optional watchdog testing using safety switch
(compile time option)
6 years ago
Andrew Tridgell
af54e8620e
AP_IOMCU: prevent startup sync causing an internal error
6 years ago
Michael du Breuil
b1bc4268a9
AP_OpticalFlow: Remove unused device ID tracking
6 years ago
murata
d3d6bed584
AP_WPNav: Change the value of the minimum effective radius
6 years ago
Jeremy Feltracco
100f06614c
AP_HAL_Linux: Add support for setting uart parity on Linux boards
...
Pass set_parity down through UART class so that set_parity actually
works for Linux boards.
6 years ago
Guglielmo
9ebe5d7de9
AC_WPNav: lowering waypoint radius minimum to 5cm
6 years ago
Michael du Breuil
17e258d347
AP_Scripting: Reenable file IO
6 years ago
Michael du Breuil
a4d9853f1d
AP_HAL_ChibiOS: Actually enable the wrapper on remove
6 years ago
Michael du Breuil
066dc9d12b
AP_Scripting: Add support for terrain
6 years ago
Michael du Breuil
fc9b102b28
AP_Terrain: Add singleton
6 years ago
Michael du Breuil
50b76a27aa
AP_Scripting: Add uint32_t support to generator
6 years ago
Michael du Breuil
7690df1d69
AP_Scripting: Add boxed numerics for uint32_t types
...
Also fixes bad check in send_text that could seg fault in send_text
And fixes the fact that all freshly allocated userdata's need to be
memset
6 years ago
Michael du Breuil
8e50ca9ae4
AP_Scripting: Add stack checking to allocators
6 years ago
Michael du Breuil
56b8741c3e
AP_Scripting: Add more bindings
6 years ago