Michael du Breuil
3bad3b2e68
Rover: Check MANUAL_CONTROL target
2018-04-10 16:54:34 +01:00
Michael du Breuil
e840006ff9
Sub: Check MANUAL_CONTROL target
2018-04-10 16:54:34 +01:00
Michael du Breuil
adb7ecef92
Copter: Check MANUAL_CONTROL target
2018-04-10 16:54:34 +01:00
Michael du Breuil
1af2155641
Plane: Check MANUAL_CONTROL target
2018-04-10 16:54:34 +01:00
Mark Whitehorn
7ad0318d4f
AP_HAL_Linux: fix latent bug in ToneAlarm
2018-04-10 21:48:16 +10:00
Mark Whitehorn
960e217e79
AP_HAL_Chibios: fix latent bug in ToneAlarm
2018-04-10 21:48:16 +10:00
Peter Barker
0c14a309f7
AP_Proximity: correct debugginf for RPLidarA2
2018-04-10 16:25:54 +09:00
Andrew Tridgell
f2df171fdd
HAL_ChibiOS: fixed DSM input on fmuv4
2018-04-10 17:22:21 +10:00
Andrew Tridgell
bccea9c8b9
AP_RCProtocol: support DSM bind
2018-04-10 17:22:21 +10:00
Peter Barker
b4682f8b2a
Tools: scripts: build_binaries.py: understand magic ChibiOS boards
2018-04-10 15:48:31 +10:00
Peter Barker
1b3dc9faf7
Tools: scripts: build_binaries.py: remove tmpdir between all builds
...
This ensures we don't reuse build producs incorrectly.
2018-04-10 15:48:31 +10:00
Peter Barker
4a986264be
Tools: build_binaries: add fmuv{2,3,4} and mindpx-v2 to common vehicles
2018-04-10 15:48:31 +10:00
Andrew Tridgell
f788cde5c7
AP_InertialSensor: use multiply for fifo scale factors
...
this fixes issue from #8118 too
2018-04-10 14:17:16 +10:00
Peter Barker
8027883734
DataFlash: remove vestiges of CLI functions
2018-04-10 10:27:08 +09:00
Andrew Tridgell
d777da970b
AP_Baro: fixed multi-baro logging
2018-04-09 11:39:20 -07:00
Randy Mackay
2f26b3faa1
Copter: update HeliQuad param file
...
fix servo range and reverse params
2018-04-09 16:42:38 +09:00
Andrew Tridgell
a2351bf99f
AP_BLHeli: log bad telem CRCs
2018-04-09 15:32:04 +10:00
Andrew Tridgell
96cc657bd0
HAL_ChibiOS: fixed GPIO interrupt port mapping
2018-04-09 15:32:04 +10:00
Andrew Tridgell
0f2a7108d3
AP_BLHeli: added SERVO_BLH_OTYPE
...
this allows use of BLHeli telemetry on rover, sub and on quadplane fwd
motors
2018-04-09 15:32:04 +10:00
Andrew Tridgell
3b4d1d5d46
DataFlash: enabled POWR log msg on ChibiOS
2018-04-09 15:32:04 +10:00
Andrew Tridgell
b4aeffbaed
HAL_ChibiOS: added power status flags reporting
2018-04-09 15:32:04 +10:00
Andrew Tridgell
7c85d06600
HAL_ChibiOS: setup pwm counts, and cleanup mindpx-v2 PWM lines
2018-04-09 15:32:04 +10:00
Andrew Tridgell
1b9cebc3f2
HAL_ChibiOS: check pwm count in rcout init
2018-04-09 15:32:04 +10:00
Andrew Tridgell
13cf72ac32
AP_BoardConfig: allow override of PWM count in hwdef.dat
2018-04-09 15:32:04 +10:00
Andrew Tridgell
a7711ab9f7
AP_HAL: don't require GPIO defines for RCOU serial on ChibiOS
2018-04-09 15:32:04 +10:00
Andrew Tridgell
68293c9c11
HAL_ChibiOS: don't require GPIO() markers on PWM outputs
...
this fixes blheli pass-thru on MindPX-v2
2018-04-09 15:32:04 +10:00
Peter Barker
face8151b7
AP_Compass: include required header
2018-04-09 11:34:35 +10:00
Randy Mackay
13b8ad0e94
Copter: remove sport from pixhawk v2 builds
...
this mode is almost never used
2018-04-09 09:10:01 +09:00
Randy Mackay
da619e8aa6
Rover: 3.2.3 release notes
2018-04-09 09:04:30 +09:00
Randy Mackay
80e5742d77
Tools: correct HeliQuad param file
2018-04-09 08:42:00 +09:00
Andrew Tridgell
9c040105d6
waf: split copter and heli builds
...
this makes things less confusing for users
2018-04-08 21:26:16 +10:00
Peter Barker
a0d874baa2
AP_NavEKF3: const accessors
2018-04-07 09:56:18 +09:00
Peter Barker
6791808ac6
AP_NavEKF3: remove unneeded initialisations
...
AP_NavEKF3 should never be allocated in uninitialised memory
2018-04-07 09:54:21 +09:00
Peter Barker
d38ff1dd2c
AP_NavEKF3: initialise EKF3 constants in declaration not constructor
2018-04-07 09:54:21 +09:00
Peter Barker
d219540554
Copter: correct compilation when AFS is enabled
2018-04-07 09:46:54 +09:00
Peter Barker
d0425c7b2f
Copter: correct compilation when precland is disabled
...
Closes #8098
2018-04-07 09:44:43 +09:00
Andrew Tridgell
8bbb87de3f
travis: build revo-mini
...
we need at least one build without FATFS support, as it changes the
build quite a lot
2018-04-07 09:10:29 +10:00
Andrew Tridgell
637e51825b
ChibiOS: submodule update
2018-04-07 09:10:29 +10:00
Andrew Tridgell
eb6c852ee3
HAL_ChibiOS: use simpler pullup on serial input
...
this maps to the right bits for each MCU type
2018-04-07 09:10:29 +10:00
Andrew Tridgell
71cd58cc7e
HAL_ChibiOS: run rc serial thread at top priority
...
this maximises reliability for serial IO to ESCs, increasing flashing
reliability
2018-04-07 09:10:29 +10:00
Andrew Tridgell
4a7a66cc16
AP_IOMCU: use a higher thread priority
...
this ensures PWM output gets out as fast as possible
2018-04-07 09:10:29 +10:00
Andrew Tridgell
84d76cf915
AP_BLHeli: removed special handling of oneshot125
2018-04-07 09:10:29 +10:00
Andrew Tridgell
3cd4f2a002
AP_ChibiOS: handle oneshot125 separately
...
this sets up oneshot125 with the full 1000 steps of throttle
resolution, using a 8MHz clock. This matches the behaviour of modern
ESCs that measure PWM values with high accuracy
2018-04-07 09:10:29 +10:00
Andrew Tridgell
819de4acd5
AP_Motors: don't scale oneshot125 in AP_Motors
...
handle it in the HAL backends, to allow for correct resolution
2018-04-07 09:10:29 +10:00
Andrew Tridgell
a1ba582a5d
HAL_VRBrain: handle oneshot125 separately
2018-04-07 09:10:29 +10:00
Andrew Tridgell
c3f0418333
HAL_PX4: handle oneshot125 separately
2018-04-07 09:10:29 +10:00
Andrew Tridgell
4f6240ee8a
Rover: handle oneshot125 separately
2018-04-07 09:10:29 +10:00
Andrew Tridgell
0bb2c4564d
AP_HAL: make hal aware of oneshot125
...
this separates oneshot and oneshot125 at the HAL layer, allowing the
HAL to properly handle the high timing resolution of oneshot125
(needed to use 125ns time steps, to get the full 1000 throttle steps)
2018-04-07 09:10:29 +10:00
Andrew Tridgell
67993d6e5c
HAL_ChibiOS: re-instate priority boost system
...
this adds back in the priority boost system for the main thread when
waiting for a IMU sample. This significantly improves scheduling
performance on very busy boards like a PH2.1
2018-04-07 09:10:29 +10:00
Andrew Tridgell
fff143d83e
AP_BLHeli: default protocol timeout to 0
...
this gives best compatibility with BLHeliSuite
2018-04-07 09:10:29 +10:00