Randy Mackay
fb7e68c53a
AP_NavEKF2: writeExtNavData reset handles system time wrap
5 years ago
Andrew Tridgell
74f33d57c5
HAL_ChibiOS: avoid unnecessary H7 flash writes
5 years ago
Andrew Tridgell
8dabd6cefc
HAL_ChibiOS: expect a long delay on flash page erase
...
this prevents the display of errors on flash page erase
5 years ago
Andrew Tridgell
4b236e52b2
HAL_ChibiOS: added MatekH743 port
5 years ago
Andrew Tridgell
2165fd66f1
HAL_ChibiOS: define FLASH_RESERVE_END_KB
5 years ago
Andrew Tridgell
8e83783b18
AP_FlashStorage: support H7 flash storage
...
this generalises AP_FlashStorage to support the 32 byte write
restrictions of the STM32H7
5 years ago
Andrew Tridgell
5125fc1a64
HAL_SITL: added checks for flash storage
5 years ago
Andrew Tridgell
efe78fe3e1
AP_HAL: allow SITL to emulate 3 different types of flash storage
5 years ago
Andrew Tridgell
e1792f89db
AP_HAL: fixed default HAL_STORAGE_SIZE for flash storage
5 years ago
Andrew Tridgell
c0039c85e0
HAL_SITL: emulate sector size for flash storage properly
5 years ago
Peter Barker
2988c70627
AP_FlashStorage: clarify space-available-for-write check
5 years ago
Andy Piper
c4217f329b
AP_RPM: allow harmonic notch driver to appear as RPM values.
5 years ago
Henry Wurzburg
e5319397b4
AP_HAL_ChibiOS: eliminate EKF2 from F4 builds not using HAL_MINIMIZE_FEATURES
5 years ago
Andrew Tridgell
5c399fce41
AP_AHRS: auto-switch to EK3/EK2 if selected option disabled
...
if we have an EKF backend selected and that backend doesn't exist then
auto-switch to the other backend.
This fixes MatekF405-Wing which has EKF2 disabled and was falling back
to DCM
5 years ago
Peter Barker
c36e06e7fa
AP_Compass: add documentation for COFS, compass-learning message
5 years ago
Peter Barker
54292c5443
AP_Tuning: add documentation for PRTN message
5 years ago
Peter Barker
061c3ecb7f
AP_RCProtocol: add documentation for RCDA message
5 years ago
Peter Barker
767c010332
AP_Logger: add documentation for WENC, CESC, PRX, ADSB, BCN, BCL, OABR, OADF
5 years ago
murata
124d8c7fdf
AP_HAL_ChibiOS: Changing the timeout detection
5 years ago
murata
10b7988092
AP_Baro: Fix timestamp wrapping
5 years ago
Randy Mackay
9f81da1bf9
AP_NavEKF2: minor comment fix
5 years ago
Andrew Tridgell
db4f1a1473
HAL_ChibiOS: enable ADIS16470 on SPI1
5 years ago
CUAVcaijie
942b2fd29f
HAL_ChibiOS: Added support for CUAV X7 flight controller
5 years ago
Andrew Tridgell
d772289b0d
AP_InertialSensor: added driver for ADIS16470
5 years ago
Peter Barker
ede87d49f6
AP_InternalError: add a bit for infinite recursion in switch_full_sector
5 years ago
Peter Barker
a2b4713008
AP_FlashStorage: protect against infinite recursion in switch_full_sector
5 years ago
Peter Barker
851d9ae1ef
AP_Compass: log message information for MMC3416
5 years ago
Peter Barker
c3b8db95b8
AP_Logger: add DSTL log message documentation
5 years ago
Peter Barker
d23d4768f1
AP_Landing: add LAND log message documentation
5 years ago
Peter Barker
e5b634cdd0
AP_IOMCU: add IOMC log message documentation
5 years ago
Peter Barker
88d61b9d3c
AP_Follow: add FOLL log message documentation
5 years ago
Peter Barker
194d3c280f
AP_EFI: add EFI log message documentation
5 years ago
Peter Barker
f9c4976f93
AP_BoardConfig: add HEAT log message documentation
5 years ago
Peter Barker
1a148afe1b
AC_AutoTune: add ATDE log message documentation
5 years ago
Peter Barker
afc0fbc516
AC_AttitudeControl: add CTRL log message documentation
5 years ago
Andrew Tridgell
1f8cd830ea
AP_NavEKF3: fixed use of tabs
5 years ago
Paul Riseborough
f68f355852
AP_NavEKF3: Fix timestamp wrapping
5 years ago
Paul Riseborough
33ab1a7b15
AP_NavEKF3: Ensure yaw fusion commences when starting from rest
5 years ago
Paul Riseborough
a3725e2581
AP_NavEKF3: Fix bug in calculation of rotation order
5 years ago
Paul Riseborough
eeac0a05b9
AP_NavEKF3: Improvements to on ground movement check
...
Reduce sensitivity and log test ratios.
Reduce base logging rate to 5Hz and log when status changes.
5 years ago
Paul Riseborough
ebb8bb4f6f
AP_NavEKF3: Enable use of yaw fusion before external yaw sensor starts
5 years ago
Andrew Tridgell
83ad1c17a8
AP_AHRS: disable DCM yaw consistency check when using external yaw
...
when EKF3 is using an external (typically GPS) supplied yaw then we
don't expect DCM to have the right yaw so should not do the DCM yaw
consistency check
5 years ago
Andrew Tridgell
3ae0b0d446
AP_NavEKF3: added using_external_yaw() method
...
needed by AHRS for attitudes_consistent() check
5 years ago
Andrew Tridgell
6f04fae4a0
AP_NavEKF3: added fallback to mag option with external yaw
...
this allows for a magnetometer to be used as a fallback yaw source in
flight when using an external yaw source such as a GPS. The
magnetometer bias is learned while the GPS yaw is available and
fallback is only done if the mag yaw and GPS yaw are consistent when
fallback is enabled
This also learns the Z gyro bias until first yaw alignment when
MAG_CAL is EXTERNAL_YAW_FALLBACK. This prevents large gyro bias
building while waiting for GPS lock
5 years ago
Andrew Tridgell
a3100251a8
AP_NavEKF3: use enum class for EK3_MAG_CAL values
...
and use effective_magCal() everywhere for consistency
5 years ago
Andrew Tridgell
e8fb082a9a
HAL_SITL: fixed simulation of roll/pitch of moving baseline ublox
5 years ago
Andrew Tridgell
b90b4f9157
HAL_SITL: implement moving baseline for ublox
...
this allows testing of the moving baseline dual ublox code
5 years ago
Andrew Tridgell
778532d556
SITL: added SIM_GPS2_HDG and rationalise the GPS position variables
5 years ago
Andrew Tridgell
ff112a726b
AP_Battery: fixed bug in SUI driver
...
fixed bug in total voltage
5 years ago
bugobliterator
a31f2e5d90
hwdef: add validation checks for CubeOrange
5 years ago