Peter Barker
00a8a8fe8e
AP_BattMonitor: use enum class For Battery Failsafe
4 years ago
Peter Barker
0fca126d06
AP_AHRS: mark get_hagl as WARN_IF_UNUSED
4 years ago
Hwurzburg
8658023dad
Plane: Add lower CHECK_SCALE defaults for QuadPlane
4 years ago
Peter Barker
768e3e7931
autotest: adjust Vicon test for new PREARM-checking code
...
The new check that the prearms-passing bit from the autopilot
indicated prearms have passed was failing here because the yaw isn't
alighed until we frob channel 7.
The intent of the prearm seems ot have been to ensure we can get a
global position - that can be accomplished by polling the home position.
4 years ago
Peter Barker
9207bd8a8a
autotest: remove armability check from compass calibration test
...
The new prearm-checking code has shown that we're not actually armable
after all!
Even the new prearm bit won't tell you if you can arm - you have to arm
to test that!
4 years ago
Peter Barker
087300749c
autotest: ensure we have position without being armable for compass cal check
4 years ago
Peter Barker
38e324f141
autotest: do not check prearm bit in dataflash-over-mavlink
...
We won't be armable - but the other checks we make will ensure we get
the error we are looking for
Also use a more reliable way of draining the data from the autopilot
4 years ago
Peter Barker
5707d8ecc0
autotest: check new MAV_SYS_STATUS_PREARM_CHECK in wait_ready_to_arm
4 years ago
chobits
013b39d2a6
AP_NavEKF3: fix ext nav vel timestamp cal
4 years ago
Peter Barker
1c57eed66c
AP_RangeFinder: remove unused voltage_mv_orient method
...
This is really backend-specific data and shouldn't be exposed
4 years ago
Andrew Tridgell
97cbf17d01
Tools: added HitecMosaic to autobuild
4 years ago
Andrew Tridgell
cb34025fef
Tools: added HitecMosaic bootloader
4 years ago
Andrew Tridgell
b1e7b508db
HAL_ChibiOS: added HitecMosaic
4 years ago
Andrew Tridgell
9fa60be1ba
AP_Periph: break out node status send
4 years ago
Andrew Tridgell
1a4f094025
AP_GPS: allow hwdef override of default for GPS_COM_PORT
4 years ago
Andrew Tridgell
92bcc7667c
AP_GPS: allow for SBF GPS on F3 AP_Periph
4 years ago
Andrew Tridgell
6ce9207394
AP_Periph: set HitecMosaic as AP_Periph target
4 years ago
Peter Barker
b4e8985109
mavlink: reference new master commit
4 years ago
Andrew Tridgell
1723cf8efb
HAL_ChibiOS: reduce SPI clock on MatekH743 mpu6k to 2MHz
...
this fixes regular transfer errors
4 years ago
Peter Barker
dac5aca40e
ArduCopter: move logging of LandingGear event into LandingGear
...
Less code and Plane will get the event logged too.
4 years ago
Peter Barker
bacbe21011
AP_LandingGear: move logging of LandingGear event into LandingGear
...
Less code and Plane will get the event logged too.
4 years ago
Randy Mackay
b8c58bd900
Copter: payload place fixups
4 years ago
Randy Mackay
000a2b17c3
AP_NavEKF_Source: remove unused setVelZSource
4 years ago
Peter Barker
6bc8ff2ee8
SITL: factor out an I2C command/response class from simulated MaxSonar sensor
4 years ago
Peter Barker
1c19a228ac
Sub: nail GND_EXT_BUS down to bus 1 on Pixhawk1
4 years ago
Peter Barker
6e5e73ef2c
Sub: initialise celsius library on configured (barometer) external bus
4 years ago
Peter Barker
6f7fbece49
AP_Baro: add accessor for external bus parameter
4 years ago
Peter Barker
771666ee52
AP_Baro: correct i2c transfer invocation in KellerLD
...
This allows the device to work on boards which are not Pixhawk1. For
reasons yet to be determined.
4 years ago
Peter Barker
64e1784cb7
Sub: use set_default_by_name for GND_EXT_BUS
4 years ago
Andrew Tridgell
8b5ff1a6de
GCS_MAVLink: enable GCS_SEND_TEXT() to send as CAN LogMessage messages
4 years ago
Tom Pittenger
e235fd311e
AP_HAL_ChibiOS: fixed comment in script file
4 years ago
Andrew Tridgell
6765265a3b
AP_Periph: switched to 1kHz clock for f303-periph
...
and use CAN RX buffer size of 64.
This makes for more efficient CPU usage on f3, and fixes an issue with
lost CAN parameter replies causing timeouts in the CAN parameter
download protocol
4 years ago
Peter Barker
287e9350a5
AP_NavEKF3: move log message IDs in from AP_Logger LogStructure
4 years ago
Peter Barker
ea36a84b53
AP_Logger: move EK3 log message IDs into AP_NavEKF3 log structure
4 years ago
Peter Barker
79109458c2
AP_NavEKF3: move EKF3 logging structures into EKF3 LogStructure.h
4 years ago
Peter Barker
f2b2998f29
AP_Logger: move EKF3 logging structures into EKF3 LogStructure.h
4 years ago
Peter Barker
64f4b078a6
AP_Logger: remove unused log_EKF* structures
4 years ago
Peter Barker
be52e642f7
autotest: adjust Replay gps bit to make final logfile replayable
4 years ago
Peter Barker
d0236ceac9
Replay: check_replay_branch.py: inspect all logs for replayability
4 years ago
Andrew Tridgell
b289701d20
HAL_ChibiOS: removed SPI devices on f103-periph
...
these are unused and saves us a couple of k of flash
4 years ago
Andrew Tridgell
cd6ddf7d4f
Plane: fixed disable of geofence on quadplane landing
...
fixes #15917
4 years ago
Andrew Tridgell
52f61c7ac1
Plane: make FENCE_AUTOENABLE an AP_Enum
4 years ago
Andrew Tridgell
084b589f3a
AP_Param: added template class AP_Enum for enum AP_Int8 values
4 years ago
Andy Piper
32edb6d0cd
AP_Filesystem: add support for @SYS/dma.txt for DMA contention
4 years ago
Andy Piper
cf2602f91d
AP_HAL_ChibiOS: add support for @SYS/dma.txt for DMA contention
4 years ago
Andy Piper
d2e01005ee
AP_HAL: add support for @SYS/dma.txt for DMA contention
4 years ago
Peter Barker
c5c810b724
AP_NavEKF2: use structures for logging GSF data
...
This makes it look like EKF2 and is marginally more efficient.
4 years ago
Peter Barker
f94f51d9d3
AP_NavEKF2: move log message metadata to be above the structure
...
This is the pattern we are adopting elsewhere to try to keep things
related as much as possible.
4 years ago
vierfuffzig
c4a644100d
AP_OSD: refactor current panel and add 2nd instance
4 years ago
Peter Barker
54bae68e02
AP_DAL: correct rangefinder get_backend range check
4 years ago