Michael du Breuil
3bad3b2e68
Rover: Check MANUAL_CONTROL target
7 years ago
Michael du Breuil
e840006ff9
Sub: Check MANUAL_CONTROL target
7 years ago
Michael du Breuil
adb7ecef92
Copter: Check MANUAL_CONTROL target
7 years ago
Michael du Breuil
1af2155641
Plane: Check MANUAL_CONTROL target
7 years ago
Mark Whitehorn
7ad0318d4f
AP_HAL_Linux: fix latent bug in ToneAlarm
7 years ago
Mark Whitehorn
960e217e79
AP_HAL_Chibios: fix latent bug in ToneAlarm
7 years ago
Peter Barker
0c14a309f7
AP_Proximity: correct debugginf for RPLidarA2
7 years ago
Andrew Tridgell
f2df171fdd
HAL_ChibiOS: fixed DSM input on fmuv4
7 years ago
Andrew Tridgell
bccea9c8b9
AP_RCProtocol: support DSM bind
7 years ago
Peter Barker
b4682f8b2a
Tools: scripts: build_binaries.py: understand magic ChibiOS boards
7 years ago
Peter Barker
1b3dc9faf7
Tools: scripts: build_binaries.py: remove tmpdir between all builds
...
This ensures we don't reuse build producs incorrectly.
7 years ago
Peter Barker
4a986264be
Tools: build_binaries: add fmuv{2,3,4} and mindpx-v2 to common vehicles
7 years ago
Andrew Tridgell
f788cde5c7
AP_InertialSensor: use multiply for fifo scale factors
...
this fixes issue from #8118 too
7 years ago
Peter Barker
8027883734
DataFlash: remove vestiges of CLI functions
7 years ago
Andrew Tridgell
d777da970b
AP_Baro: fixed multi-baro logging
7 years ago
Randy Mackay
2f26b3faa1
Copter: update HeliQuad param file
...
fix servo range and reverse params
7 years ago
Andrew Tridgell
a2351bf99f
AP_BLHeli: log bad telem CRCs
7 years ago
Andrew Tridgell
96cc657bd0
HAL_ChibiOS: fixed GPIO interrupt port mapping
7 years ago
Andrew Tridgell
0f2a7108d3
AP_BLHeli: added SERVO_BLH_OTYPE
...
this allows use of BLHeli telemetry on rover, sub and on quadplane fwd
motors
7 years ago
Andrew Tridgell
3b4d1d5d46
DataFlash: enabled POWR log msg on ChibiOS
7 years ago
Andrew Tridgell
b4aeffbaed
HAL_ChibiOS: added power status flags reporting
7 years ago
Andrew Tridgell
7c85d06600
HAL_ChibiOS: setup pwm counts, and cleanup mindpx-v2 PWM lines
7 years ago
Andrew Tridgell
1b9cebc3f2
HAL_ChibiOS: check pwm count in rcout init
7 years ago
Andrew Tridgell
13cf72ac32
AP_BoardConfig: allow override of PWM count in hwdef.dat
7 years ago
Andrew Tridgell
a7711ab9f7
AP_HAL: don't require GPIO defines for RCOU serial on ChibiOS
7 years ago
Andrew Tridgell
68293c9c11
HAL_ChibiOS: don't require GPIO() markers on PWM outputs
...
this fixes blheli pass-thru on MindPX-v2
7 years ago
Peter Barker
face8151b7
AP_Compass: include required header
7 years ago
Randy Mackay
13b8ad0e94
Copter: remove sport from pixhawk v2 builds
...
this mode is almost never used
7 years ago
Randy Mackay
da619e8aa6
Rover: 3.2.3 release notes
7 years ago
Randy Mackay
80e5742d77
Tools: correct HeliQuad param file
7 years ago
Andrew Tridgell
9c040105d6
waf: split copter and heli builds
...
this makes things less confusing for users
7 years ago
Peter Barker
a0d874baa2
AP_NavEKF3: const accessors
7 years ago
Peter Barker
6791808ac6
AP_NavEKF3: remove unneeded initialisations
...
AP_NavEKF3 should never be allocated in uninitialised memory
7 years ago
Peter Barker
d38ff1dd2c
AP_NavEKF3: initialise EKF3 constants in declaration not constructor
7 years ago
Peter Barker
d219540554
Copter: correct compilation when AFS is enabled
7 years ago
Peter Barker
d0425c7b2f
Copter: correct compilation when precland is disabled
...
Closes #8098
7 years ago
Andrew Tridgell
8bbb87de3f
travis: build revo-mini
...
we need at least one build without FATFS support, as it changes the
build quite a lot
7 years ago
Andrew Tridgell
637e51825b
ChibiOS: submodule update
7 years ago
Andrew Tridgell
eb6c852ee3
HAL_ChibiOS: use simpler pullup on serial input
...
this maps to the right bits for each MCU type
7 years ago
Andrew Tridgell
71cd58cc7e
HAL_ChibiOS: run rc serial thread at top priority
...
this maximises reliability for serial IO to ESCs, increasing flashing
reliability
7 years ago
Andrew Tridgell
4a7a66cc16
AP_IOMCU: use a higher thread priority
...
this ensures PWM output gets out as fast as possible
7 years ago
Andrew Tridgell
84d76cf915
AP_BLHeli: removed special handling of oneshot125
7 years ago
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
7 years ago
Andrew Tridgell
819de4acd5
AP_Motors: don't scale oneshot125 in AP_Motors
...
handle it in the HAL backends, to allow for correct resolution
7 years ago
Andrew Tridgell
a1ba582a5d
HAL_VRBrain: handle oneshot125 separately
7 years ago
Andrew Tridgell
c3f0418333
HAL_PX4: handle oneshot125 separately
7 years ago
Andrew Tridgell
4f6240ee8a
Rover: handle oneshot125 separately
7 years ago
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)
7 years ago
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
7 years ago
Andrew Tridgell
fff143d83e
AP_BLHeli: default protocol timeout to 0
...
this gives best compatibility with BLHeliSuite
7 years ago