Oliver Walters
09d38f8729
AP_PiccoloCAN: Fix logic to improve readability
4 years ago
Oliver Walters
818e7f2cdf
AP_PiccoloCAN: ESC message rate is now in Hz
4 years ago
Oliver Walters
5c53c17076
Remove parameters related to CAN servo operation
4 years ago
Oliver Walters
66812c72da
AP_PiccoloCAN: Specify which ESC channels are used
...
- Uses the CAN_Dx_PC_ESC_BM bitmask to determine which ESC (motor) channels are controlled over PiccoloCAN
- Only transmits messages relevent to the selected motor channels
4 years ago
Oliver Walters
17932e3d1d
AP_PiccoloCAN: ESC command rate now configurable
...
Uses CAN_Dx_PC_ESC_MS parameter to set the ESC data rate (in ms)
4 years ago
Oliver Walters
a98babc02c
AP_PiccoloCAN: Add user configurable operations to adjust Piccolo CAN ESC behaviour
4 years ago
Peter Barker
c78dcb15a1
AC_PID: remove dead get_ff(float target) method as per TODO comment
4 years ago
Randy Mackay
1c1caa9374
AP_Winch: correct Daiwa line lengtha and speed scaling
4 years ago
Andrew Tridgell
90e488d29d
HAL_ChibiOS: set airspeed type in f303-MatekGPS fw
4 years ago
Samuel Tabor
9f5b068d9e
Plane: Handle EXIT_COMMANDED return status in soaring.
4 years ago
Samuel Tabor
861b57cb09
AP_Soaring: Add EXIT_COMMANDED status used when pilot changes switch position when thermalling.
4 years ago
Peter Barker
666314216d
travis: move forward from xenial to focal
...
Big change here is moving from Python2 to Python3
4 years ago
Andrew Tridgell
0f7f9a22fd
Tools: added Matek GPS and airspeed builds
4 years ago
yaapu
bc21e505e3
AP_RangeFinder: aligned msp message data struct name to gps,baro and mag
4 years ago
yaapu
efca0c04eb
AP_OpticalFlow: aligned msp message data struct name to gps,baro and mag
4 years ago
yaapu
747bf73fec
AP_MSP: aligned opflow and rangefinder struct names to gps, baro and mag
4 years ago
Andrew Tridgell
e95a44e73c
HAL_ChibiOS: run f303-MatekGPS at 10Hz
4 years ago
Andrew Tridgell
bea9769b82
AP_Logger: log unhealthy barometers
4 years ago
Andrew Tridgell
7ae64d20aa
AP_Vehicle: init MSP earlier
...
this allows for MSP sensors (baro, compass) to be ready during probe
4 years ago
Andrew Tridgell
a9ca78532e
Tools: added MSP bus type to decode
4 years ago
Andrew Tridgell
4b1552eebe
AP_HAL: added BUS_TYPE_MSP
...
for MSP sensors
4 years ago
Andrew Tridgell
c7b03dc936
AP_OSD: added missing OSD types to param docs
4 years ago
yaapu
5e88a856e9
AP_Compass: support for MSP compass
4 years ago
yaapu
ea53ce2a3f
AP_Baro: support for MSP barometer
4 years ago
Andrew Tridgell
94670879f8
AP_GPS: allow hwdef.dat override of GPS rate
4 years ago
yaapu
85b61d6bf3
AP_GPS: added support for MSP GPS sensors
4 years ago
yaapu
266b747ffc
AP_MSP: added support for MSP sensors
4 years ago
Andrew Tridgell
844db20db0
HAL_ChibiOS: use a default node ID for f303-MatekGPS
4 years ago
Andrew Tridgell
9c24415f86
AP_Periph: support output of MSP sensor data
4 years ago
Andrew Tridgell
5647aadbcf
AP_GPS: added API for getting last iTOW
4 years ago
Andrew Tridgell
5f5c7735a3
AP_MSP: support AP_Periph MSP send
4 years ago
Andrew Tridgell
9c7568eb5f
HAL_ChibiOS: enable MSP output for f303-MatekGPS
4 years ago
chobits
f4320c935c
AP_HAL_ChibiOS: fix kakutef7/mini motor glitch when using dshot
4 years ago
Peter Barker
4d59939db6
AP_BattMonitor: create and use new AP_HAL::PWMSource object
4 years ago
Peter Barker
abfd995fff
AP_RSSI: create and use new AP_HAL::PWMSource object
4 years ago
Peter Barker
72b49efc78
AP_RangeFinder: create and use new AP_HAL::PWMSource object
4 years ago
Peter Barker
55f72c1534
AP_HAL: create and use new AP_HAL::PWMSource object
4 years ago
Peter Barker
9228f47dc9
autotest: create collections-on-context to record selected messages
4 years ago
Peter Barker
f3866e5f39
autotest: disable button test
4 years ago
Andrew Tridgell
e9b8a20312
Plane: fixed hover learn in quadplanes for THR_MIN>0
...
petrol quadplanes commonly have THR_MIN>0, and without this change
cannot ever learn the hover throttle
4 years ago
Andrew Tridgell
7c5a0a6a43
Tools: disable LOG_REPLAY by default in autotest
...
LOG_REPLAY prevents us logging when we have sensor failures, which
makes many tests hard to debug
4 years ago
Andrew Tridgell
c03c43e52c
AP_NavEKF3: use same mag switch pattern as EKF2
...
based on Pauls suggested change
4 years ago
Paul Riseborough
da7bb44a61
AP_NavEKF2: Consolidate magnetometer timeout checks
4 years ago
Andrew Tridgell
37866ec3cf
AP_Compass: fixed compass logging when first compass unhealthy
...
keep logging compasses if any are healthy
4 years ago
Andrew Tridgell
80ef6fa7f2
Tools: added a MagFail test
...
ensures that both EK2 and EK3 will failover to a new compass on
compass failure
4 years ago
Andrew Tridgell
3836b59041
AP_NavEKF3: fixed handling of failed compass
...
when a compass goes unhealthy due to sensor failure we should try
another compass after 10s if another compass is available
4 years ago
Andrew Tridgell
6b9e595602
AP_NavEKF2: fixed handling of failed compass
...
when a compass goes unhealthy due to sensor failure we should try
another compass after 10s if another compass is available
4 years ago
Andrew Tridgell
c2feebea13
AP_Compass: allow simulation of compass sensor failure
4 years ago
Andrew Tridgell
bf9c76a5c3
SITL: added SIM_MAGn_FAIL parameters
4 years ago
Peter Barker
5c2b478feb
SRV_Channel: remove unused set_output_pwm_first method
4 years ago