Josh Henderson
070ad226ce
AP_Logger: OABR correct altitude logging frame and specifier
4 years ago
zhouzhiwen2000
afde83d2f9
AP_Baro: Fix occasional problems with SPL06
...
Sometimes SPL06 has init problems, that's due to failure of reading using SPI for the first time. The SPL06 is a dual protocol sensor(I2C and SPI), sometimes it takes one SPI operation to convert it to SPI mode.
4 years ago
Peter Barker
f261045a2d
AP_Logger: multiply IO thread timeout according to SITL speedup
...
Intended to solve issues we're now getting on CI where the IO thread is
blocking-on-write and the main thread is calling it dead.
4 years ago
Emre Saldiran
dc290a8884
AP_Scripting: set_target_posvel example script
4 years ago
Emre Saldiran
1a3a2a0437
AP_Scripting: add set_target_posvel_NED binding
4 years ago
Emre Saldiran
858d69ca0e
AP_Vehicle: add set_target_posvel_NED method
4 years ago
zhouzhiwen2000
7c6d5d9bf4
AP_OpticalFlow:add UPFLOW sensor
4 years ago
Peter Barker
82a28e2a58
AP_Logger: do not log soon after file transfer unless we're armed
...
mavlink log reads fail randomly, and you end up with a very large number
of log files as we keep closing logs off and then discovering we should
be logging
4 years ago
chobitsfan
73a3b5f832
AC_Fence: remove unused declaration
4 years ago
Peter Barker
f4591faeed
AP_NavEKF3: simplify taking of GPS measurements
4 years ago
Michel Pastor
46fb88e5a0
AP_OSD: Fix ground and wind speed varying length
4 years ago
Rishabh
06a7086562
AP_Scripting: Add proximity status binding
4 years ago
Andrew Tridgell
2d4dfe8a2a
HAL_ChibiOS: fixed (unused) FF_FS_TIMEOUT
...
this change was harmless as we don't define FF_FS_REENTRANT
4 years ago
Andrew Tridgell
ffb2876f58
HAL_ChibiOS: disable unused ChibiOS features
4 years ago
Andrew Tridgell
744a2fe535
HAL_ChibiOS: use uint32_t for bit timing in passthru
...
we should not use systime_t as it may be 16 bit
4 years ago
Andrew Tridgell
c3d16cf2e2
HAL_ChibiOS: use defines for G4 messageram
...
review fix
4 years ago
Andrew Tridgell
b4e4d48e52
HAL_ChibiOS: switch OMNIBUSF7V2 timer for RCIN
...
this avoids a conflict with shared interrupt on TIM1
4 years ago
Andrew Tridgell
ff31e10d9e
HAL_ChibiOS: ensure that RCIN DMA channel is not shared
...
RCIN DMA cannot be shared as it runs all the time
4 years ago
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
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
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
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
5b59445471
AP_HAL_ChibiOS: fixes for build with 20.3.x ChibiOS
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
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
Rishabh
711b497cc3
AC_Loiter: Make avoidance optional while using loiter controller
4 years ago