Josh Henderson
518666b5f0
GCS_MAVLink: Add battery_charge_state to Battery_Status message
4 years ago
Andy Piper
96d0e8cf3f
AP_Motors: add comments to AP_MotorsUGV
4 years ago
Andy Piper
9eea3f1030
AP_BLHeli: add auto support to rover
4 years ago
Andy Piper
7c213a8bbf
AP_Motors: move AP_MotorsUGV here
...
add singleton and motor_mask to AP_MotorsUGV
4 years ago
Andrew Tridgell
96577b47f0
GCS_MAVLink: removed perf counters
4 years ago
Andrew Tridgell
f6ec48e0e2
AP_Scheduler: removed perf counters
4 years ago
Andrew Tridgell
50e7c81f46
AP_Logger: removed perf counters
4 years ago
Andrew Tridgell
dfc4b37df1
AP_HAL_Linux: removed perf counters
4 years ago
Andrew Tridgell
7c5c805381
AP_HAL: removed perf counters
4 years ago
Andrew Tridgell
684e32068b
AP_Compass: removed perf counters
4 years ago
Peter Barker
d6348a0786
AP_NavEKF3: remove getBodyFrameOdomDebug
...
Not used after we moved logging to be within AP_NavEKF3
4 years ago
Peter Barker
dd3ab29b2f
AP_NavEKF3: remove getFilterGpsStatus
...
Not needed after we moved logging into NavEKF3
4 years ago
Peter Barker
aaae7bda6b
GCS_MAVLink: provide compatability with bad integer-stored radii
4 years ago
Peter Barker
76408c77dd
AC_Fence: provide compatability with bad integer-stored radii
4 years ago
Peter Barker
e3db030d7a
AC_Fence: load and store fence radii in floats
...
These were simply being cast down to integers
4 years ago
Peter Barker
e644a9dda8
StorageManager: add read_float and write_float
4 years ago
Andrew Tridgell
67fea9f2f8
HAL_ChibiOS: fixed DMA disable on contention
...
this fixes a problem with the automatic DMA disable on DMA contention
in UARTs. This fixes issue #14581
the problem was that while tx_dma_enabled was correctly set to false,
it would keep looping inside write_pending_bytes_DMA() if the data
arrived in the write buffer at a faster rate than it could be sent
out, which did happen with a mavlink stream rate of 4Hz. This means it
kept using DMA even with tx_dma_enabled set to false. The result was
that the automatic flow control code never got a chance to run and we
didn't switch back to non-DMA for these low baudrate contended UARTs
4 years ago
Andrew Tridgell
3128d71aac
HAL_ChibiOS: display uart even when not initialised
...
don't rely on thread allocation for uart info display
4 years ago
Andrew Tridgell
c34d8e80e9
HAL_ChibiOS: fixed serial info indexing for EMPTY uarts
4 years ago
Andrew Tridgell
6fab8feeae
HAL_ChibiOS: implement uart_info per-uart
...
this allows for some UARTs to be of EMPTY type
4 years ago
Andrew Tridgell
23cf128541
HAL_Empty: implement uart_info()
4 years ago
Andrew Tridgell
d8a6d9c5c4
AP_HAL: added uart_info() method
4 years ago
Andrew Tridgell
135a4d2c83
HAL_ChibiOS: fixed order and labelling of @SYS/uarts.txt
4 years ago
Andrew Tridgell
71f207403e
AP_Common: make angles in degrees end in _deg
...
to make it obvious it is not radians
4 years ago
Andrew Tridgell
eba1d499d4
AP_SpdHgtControl: added get_max_sinkrate()
4 years ago
Andrew Tridgell
a789bb372b
AP_TECS: added get_max_sinkrate() API
4 years ago
Andrew Tridgell
a895bc1846
HAL_ChibiOS: reduce flash on VRBranin-v51
4 years ago
Andrew Tridgell
154ae64e63
AP_Math: support either polarity in linear_interpolate()
4 years ago
Peter Barker
d77d258442
AP_Math: add tests for the sqrt_controller
4 years ago
yaapu
c615706971
AP_Frsky_Telem: added a parameter to set the default FRSky sensor ID for passthrough telemetry
4 years ago
honglang
847ce3b311
AP_HAL_ChibiOS: CUAV X7/Nora: use icm42688 instead of bmi088
4 years ago
Randy Mackay
3f77c52720
AP_BoardConfig: minor change to BRD_IMU_TARGTEMP param desc
...
Users should reboot if the param is changed to -1 because the heater pin could be left on
4 years ago
yaapu
870c280946
AP_Frsky_Telem: upgraded SERIAL_PROTOCOL 4 telemetry to 2 bytes data IDs
...
This upgrades standard SPort telemetry from older 1byte IDs to newer 2bytes IDs.
Older 1 byte data IDs are not supported by the FRSky ETHOS ecosystem so this
migration is required to allow ArduPilot to seamlessly work with ETHOS.
This migration requires users to do a new sensor discovery in OpenTX.
4 years ago
yaapu
a5e1a45e7a
AP_Frsky_Telem: added hud throttle [-100,100] to frame 0x5001 scaled to [-63,63] on 7bits
4 years ago
Siddharth Purohit
cd5b764fd8
AP_NavEKF3: use first usable compass index to set magSelectIndex
4 years ago
Siddharth Purohit
124eaf1a38
AP_NavEKF2: use first usable compass index to set magSelectIndex
4 years ago
Siddharth Purohit
a52f04ddde
AP_DAL: add interface for first usable compass
4 years ago
Siddharth Purohit
1d29619e51
Revert "AP_Arming: check for only first compass being disabled"
...
This reverts commit d343c569c2
.
4 years ago
Siddharth Purohit
8590bfea63
AP_Compass: use first available compass in priority list
4 years ago
James O'Shannessy
1794eefd33
AP_Mission: Fixes crash in copter when uploading MAV_CMD_NAV_LAND with NaN as p4
...
Uploading a mission created in QGC with MAV_CMD_NAV_LAND (instead of return to launch) results in crash of copter because p4 is not set.
4 years ago
Andrew Tridgell
606c248e69
AP_HAL: fixed build on boards with no PWM
...
this impacts mRoNexus builds
4 years ago
Paul Riseborough
a5a25411da
AP_NavEKF3: Remove unnecessary baro limiting
4 years ago
Paul Riseborough
124f016e5b
AP_NavEKF3: Use parameter to set baro ground effect dead-zone
4 years ago
Paul Riseborough
76d0dcc25c
AP_NavEKF3: Use common method for handling baro ground effect
4 years ago
Andrew Tridgell
dc9435a88d
AP_NavEKF3: don't limit baro change when we are in fixed wing mode
4 years ago
Andrew Tridgell
ea6724aca5
AP_NavEKF2: don't limit baro change when we are in fixed wing mode
4 years ago
Andrew Tridgell
32b079911f
AP_NavEKF2: use DAL APIs for takeoff/touchdown expected
4 years ago
Peter Barker
c00f110f3d
AP_NavEKF3: use DAL APIs for takeoff/touchdown expected
4 years ago
Peter Barker
f4f713a04f
AP_DAL: add takeoff and touchdown expected state
4 years ago
Peter Barker
9eeec61cec
AP_AHRS: new APIs for takeoff/touchdown expected
...
timeout handling now in AP_AHRS, and state stored in AHRS and
requested by AP_DAL
4 years ago