Andrew Tridgell
2842730868
HAL_ChibiOS: fixed F3 CAN build
4 years ago
Andrew Tridgell
4f1c43862e
HAL_SITL: support arrays of CAN interfaces
...
allows for multi-bus in AP_Periph
4 years ago
Andrew Tridgell
3590fe36e8
AP_Bootloader: support dual CAN
4 years ago
Andrew Tridgell
ef16eb56bb
AP_Periph: support CAN redundancy
...
send and recv on multiple CAN interfaces
4 years ago
Andrew Tridgell
2fc7ea1a8b
HAL_ChibiOS: added G4-ESC hwdef
4 years ago
Andrew Tridgell
353eca79b6
HAL_ChibiOS: fixed 32/64 micros bug in CAN select()
4 years ago
Andrew Tridgell
bac9b27a3f
HAL_ChibiOS: enable analogin on G4
4 years ago
Andrew Tridgell
ac9e6ba86d
HAL_ChibiOS: fix label for CCM on G4
4 years ago
Andrew Tridgell
7496b8bff5
HAL_ChibiOS: fixed DMAR register offset
...
use offsetof() instead of a magic value
4 years ago
Andrew Tridgell
50d5fced54
AP_Periph: fixed ESC output
...
should be range, not angle
4 years ago
Andrew Tridgell
dda69bfcb0
AP_Periph: added ESC_PWM_TYPE
...
this allows for oneshot and dshot on AP_Periph ESCs
4 years ago
Andrew Tridgell
4f10565f82
HAL_ChibiOS: fixed CANFD build on H7
4 years ago
Andrew Tridgell
f2ac61f6ba
HAL_ChibiOS: enable DShot on G4
4 years ago
Andrew Tridgell
f57b1b9c4b
HAL_ChibiOS: support logical/physical CAN bus mapping
...
allow for first CAN interface to be CAN2 or CAN3
4 years ago
Andrew Tridgell
2f7ff778be
HAL_ChibiOS: fixed bug in DMA resolver
...
idsets can be empty for a peripheral
4 years ago
Andrew Tridgell
ec8abf0b2f
AP_FlashStorage: support STM32G4
...
needs to write in multiples of 8 bytes, and can only write if all 1s
4 years ago
Andrew Tridgell
af64b86c9e
AP_Bootloader: support STM32G4
4 years ago
Andrew Tridgell
439a944801
HAL_ChibiOS: added support for STM32G474 MCU
4 years ago
Andy Piper
e1d71486e4
AP_HAL_ChibiOS: build fixes for ChibiOS 20.3.x
4 years ago
Andy Piper
c26f49fb0a
AP_IOMCU: ChibiOS 20.3.x build fix
4 years ago
Andrew Tridgell
03205595fb
ChibiOS: update to 20.3.x
4 years ago
Andrew Tridgell
5b59445471
AP_HAL_ChibiOS: fixes for build with 20.3.x ChibiOS
4 years ago
Mark Whitehorn
c2ad2d6090
Plane: tailsitter.input_type bugfix
4 years ago
Hwurzburg
c1f56c4b22
AP_OSD: Add cell voltage and resting voltage displays
...
Co-authored-by:shellixyz
4 years ago
Paul Riseborough
1018801522
AP_NavEKF3: White space and comment fixes
4 years ago
Paul Riseborough
7113387d27
AP_NavEKF3: Use better defined data type
4 years ago
Paul Riseborough
ac87cab6bc
AP_NavEKF3: constify array index variable
4 years ago
Paul Riseborough
1498b516a3
AP_NavEKF3: Don't try to learn gyro biases that are poorly observable
4 years ago
Paul Riseborough
44be7161c0
AP_NavEKF3: Reduce yaw drift when operating without external aiding
...
Also fixes bug in the determination of the total angular variance threshold for when to fuse a zero innovation yaw measurement.
4 years ago
Paul Riseborough
53c4b163ce
AP_NavEKF3: Allow adjustment of on ground not moving test sensitivity
...
Also re-tune default sensitivity based on user supplied logs with noisy gyro data.
4 years ago
Paul Riseborough
e7b08c1ffc
AP_NavEKF3: Update log message format description
4 years ago
Paul Riseborough
918606e71d
AP_NavEKF3: Don't use fake measurements to learn dvel bias
4 years ago
Paul Riseborough
c709ad9c80
AP_NavEKF3: Add missing axis specific dvel bias update inhibit
4 years ago
Paul Riseborough
073e273732
AP_NavEKF3: Don't allow yaw alignment until tilt alignment completed
4 years ago
Paul Riseborough
a07427fd30
AP_NavEKF3: Don't learn poorly observed IMU dvel bias states before flight
4 years ago
priseborough
4b1c334bba
AP_NavEKF3: improve stability of co-variance matrix processing
...
This patch prevents the delta velocity bias state variances collapsing due to insufficient process noise and causing bad bias estimates to form.
4 years ago
Hwurzburg
0eb5369543
Plane: allow max auto pitch in hand launch takeoffs
4 years ago
Randy Mackay
526065a6a4
AP_OAPathPlanner: minor format fix
4 years ago
QioTek
fe30612bb0
AP_HAL_ChibiOS: release ICM20649 reserve sensor
...
BMI055 & BMI088 out of stock, release ICM20649 reserve sensor
4 years ago
Peter Barker
073a9e3390
autotest: fix frsky passthrough test
...
Mainly through polling much faster, but also allowing for statustexts in
different orders from frsky/statustext
4 years ago
Rishabh
618282e996
Copter: Remove avoidance completly from poshold
4 years ago
Rishabh
711b497cc3
AC_Loiter: Make avoidance optional while using loiter controller
4 years ago
Andrew Tridgell
bbd32844d1
HAL_ChibiOS: switch more boards to 32k FRAM
...
this enables the parameter backup/restore on those boards, as well as
more waypoints
This is in response to a report that CUAVv5 boards can suffer from the
parameter reset issue
4 years ago
WillyZehnder
9a8a20f1d2
Tools: environment_install: support Mint 20.1 Ulyssa
...
Support for Linux Mint 20.1 Ulyssa (currently last version)
based on Ubuntu 20.04 Focal implemented
4 years ago
Pierre Kancir
e1d3494f8e
Docker: move to ubuntu 20.04 and correct bash-completion support
4 years ago
yaapu
b62c2d9518
AP_Frsky_Telem: added new capabilities param to frame 0x5007
4 years ago
yaapu
592fba7416
AP_Frsky_Telem: frame 0x5007 refactoring
4 years ago
murata
0536be1c88
AP_NavEKF: Change misnomer (NFC)
4 years ago
murata
a5b6ce9220
AP_NavEKF2: Change misnomer (NFC)
4 years ago
Michael du Breuil
9abf91c86e
AP_Periph: Allow skipping the BatteryInfo model_name
...
This saves a shocking amount of bandwidth. On a CubeOrange-periph
build sending just baro data and 2 battery info's this results in 25%
less bandwidth being used. (Also given that we still have a instance id,
and can get the CAN node's descriptor in the general case this is not
costing us any information).
4 years ago