Pierre Kancir
30a4747898
GCS_MAVLink: send sim_state msg
4 years ago
Pierre Kancir
c1f1208c89
SITL: add support for SIM_STATE msg
4 years ago
Andrew Tridgell
d9dbcb17c4
AP_Math: enable constrain value with line numbers on all boards
4 years ago
Andrew Tridgell
5def8a64ab
SITL: avoid negative current and voltage in flightaxis
...
RealFlight9 will sometimes give meaningless negative values
4 years ago
Andrew Tridgell
53326a08ed
AP_DAL: add 10k to SITL memory available
...
this is needed as the SITL data structures are larger than on STM32
due to pointer size. This means we sometimes fail to replay in SITL as
we refuse to allocate an EKF core
4 years ago
bugobliterator
c02c546077
AP_HAL_ChibiOS: add support for inline comments in hwdef.dat
4 years ago
bugobliterator
41693403e2
AP_HAL_ChibiOS: retain memory of past conflicts in dma_resolver
4 years ago
Randy Mackay
0cc9fd2b5d
AP_AHRS_NavEKF: get_secondary_quat and position may return EKF3 value
4 years ago
Randy Mackay
1b3ad9cd8d
AP_AHRS: use ekf3 by default
4 years ago
Randy Mackay
60633f5a7f
AP_NavEKF2: disable ekf2 by default
4 years ago
Randy Mackay
4492e5024c
AP_NavEKF3: enable ekf3 by default
4 years ago
Andrew Tridgell
ed8d86e5e6
GCS_MAVLINK: support deliberate parameter corruption
4 years ago
Andrew Tridgell
6ca68bfba3
AP_HAL: enable 32k storage on SITL
4 years ago
Andrew Tridgell
f93e2f6717
HAL_ChibiOS: enable 32k FRAM on H7 boards
4 years ago
Andrew Tridgell
9e15efcbb5
AP_InertialSensor: added params restored internal error
4 years ago
Andrew Tridgell
4d58bcb321
AP_Param: support restoring from parameter backup region
...
if header on primary parameter storage is corrupt then restore from
backup
4 years ago
Andrew Tridgell
03a033c5c4
StorageManager: added support for 32k storage with param backup
...
when HAL_STORAGE_SIZE == 32768 then add:
- 1280 more bytes for params
- double waypoint space
- add a parameter backup area
4 years ago
pkocmoud
7b61a4d8c2
HAL_ChibiOS: support F7 with no crystal
4 years ago
Andy Piper
099d6aa72e
AP_NavEKF3: add filter reset when vehicle is idle for too long
4 years ago
Andy Piper
cb5be4fcc1
AP_HAL_ChibiOS: don't share IMU DMA on MatekH743 to avoid SPI DMA contention
4 years ago
chobitsfan
26a3a02c81
AP_NavEKF3: use posxy_source in all places
4 years ago
李孟晓
40dbb316c1
AP_BattMonitor: ignore SoC option for UAVCAN devices
4 years ago
Andrew Tridgell
eeb728237f
AP_Compass: removed error on BMM150
...
it may be probed at multiple addresses, don't throw lots of errors
4 years ago
Andy Piper
e781572d53
AP_HAL_ChibiOS: support iFlight BeastF7
...
reduce DMA contention on BeastH7 and correct sharing
add README's for BeastF7 and BeastH7
4 years ago
Andy Piper
fdbf2d369a
AP_HAL_ChibiOS: do not take bi-dir path when in serial DMA
4 years ago
yaapu
89802ed6fc
AP_MSP:Tools: use BATTERY_STATE.voltage_cv for cell voltage calculation to replicate actual DJI Goggles behaviour
...
This becomes apparent when pack voltage is above DJI's hard limit of 25.5v
with this fix the cell voltage is correct even for 12s packs just like on real hardware
4 years ago
yaapu
b84baf06d3
AP_OpticalFlow: fix MAVLink opflow driver, only apply yaw to flowRate as body rate comes from AHRS
4 years ago
yaapu
5b2d430a2a
AP_OpticalFlow: fix CXOF opflow driver, only apply yaw to flowRate as body rate comes from AHRS
4 years ago
Andrew Tridgell
8728148db6
AP_Notify: don't do startup tone on AP_Periph devices
4 years ago
Igor Campos
174700b7ad
AP_Mount: Implement roll control on Solo gimbal
4 years ago
Tatsuya Yamaguchi
985642af32
AP_Avoidance: update the description of AVD_F_ALT_MIN to specify MSL
4 years ago
chobits
e73d28fe19
AP_NavEKF3: remove redundant extnav code
4 years ago
Josh Henderson
8e705a5eed
AP_Logger: move BAT & BCL logging functions to AP_BattMonitor
4 years ago
Josh Henderson
e91953fa3b
AP_BattMonitor: move log BAT & BCL into AP_BattMonitor
4 years ago
Josh Henderson
dfa8e55622
AP_BattMonitor: add has_temperature method to Backend
4 years ago
Peter Barker
b92b343d4e
SITL: add simulator for ICM40609
4 years ago
Peter Barker
239b09fb34
AP_InertialSensor: add simulator for ICM40609
4 years ago
Peter Barker
3d577d94e8
GCS_MAVLink: add do_disarm_checks boolean to disarm call
...
this creates symmetry between arming and disarming, at least as far as
the top-level arm() and disarm() calls are concerned.
4 years ago
Peter Barker
b229c552e6
AP_Arming: add do_disarm_checks boolean to disarm call
...
this creates symmetry between arming and disarming, at least as far as
the top-level arm() and disarm() calls are concerned.
4 years ago
Peter Barker
0052500d67
GCS_MAVLink: split out a handle_command_component_arm_disarm
4 years ago
Brad Bosch
a2192eda5e
GCS_MAVLink: use RADIO_STATUS message txbuf field
...
this avoids overrunning radio buffer in queued_param_send()
4 years ago
bugobliterator
4346264113
AP_HAL_ChibiOS: ensure UP and CH timer channels share DMA for H7
4 years ago
Peter Barker
96981baadf
AP_CanManager: use milliseconds for timeout
...
The use of PRIu64 was breaking people's builds
4 years ago
Peter Barker
9099a9b622
AP_AHRS: correct names for active EKF type
4 years ago
Josh Henderson
0ebbf0f74e
AP_Logger: move AP_AHRS functions out
4 years ago
Josh Henderson
62ff9a4d4b
AP_AHRS: move logging functions to AHRS
4 years ago
Josh Henderson
8ce5113c74
AC_AutoTune: privatize AHRS logging
4 years ago
Andy Piper
e9ea360a99
AP_HAL_ChibiOS: don't timeout after 11 bits on serial irqs
4 years ago
Andrew Tridgell
957842f7eb
AP_InertialSensor: added support for v3 Invensense sensors
...
starting with ICM-40609, ICM-42688 and ICM-42605
4 years ago
Andrew Tridgell
14433c3ae3
HAL_ChibiOS: enable ICM-40609 on mRoNexus
4 years ago