bnsgeyer
4120e29614
AP_Motors: Tradheli-complete conversion of throttle curve params to percent
...
add conversion for throttle curve params for upgrade
6 years ago
bnsgeyer
3629541a20
AP_Motors: Tradheli - implement enable params for throttle curve and governor
6 years ago
bnsgeyer
51d4029f03
AP_Motors: Tradheli - maintain consistent variable types as used in calcs
...
add override to declaration of new functions
6 years ago
ChristopherOlson
cca58e393a
AP_Motors:Heli_RSC - add support for rotor speed governor with droop speed control
6 years ago
Peter Barker
062ee71135
AC_Fence: simplify fence loading
...
There's only one caller to this, who didn't force loading - so remove
the unused parameter.
Also remove the _boundary_loaded boolean; it was only set to true in one
place - just before the sole caller called the function!
6 years ago
Andrew Tridgell
ff603a1f0b
HAL_ChibiOS: convert mini-pix
6 years ago
Andrew Tridgell
4548aa162b
HAL_ChibiOS: convert mindpx-v2
6 years ago
Andrew Tridgell
91aa49ba6f
HAL_ChibiOS: convert matek boards
6 years ago
Andrew Tridgell
fca03bef8d
HAL_ChibiOS: convert F4BY
6 years ago
Andrew Tridgell
8605060dfc
HAL_ChibiOS: convert F35Lightning
6 years ago
Andrew Tridgell
288d5d6fe6
HAL_ChibiOS: convert DrotekP3Pro
6 years ago
Andrew Tridgell
d90b05f685
HAL_ChibiOS: convert all fmuv5 boards to sensor config system
6 years ago
Andrew Tridgell
03bb94599b
HAL_ChibiOS: support I2C sensor probes by bus mask
6 years ago
Andrew Tridgell
fc1ec8a465
HAL_ChibiOS: convert airbot to new config
6 years ago
Andrew Tridgell
82b171582e
HAL_ChibiOS: added sensor config for cube varients
6 years ago
Andrew Tridgell
c36d76c213
HAL_ChibiOS: convert Pixhawk1 to new sensor config
...
saves 26k of flash, making 1M boards work for longer
6 years ago
Andrew Tridgell
eae852962e
HAL_ChibiOS: fixed case of no IMU, BARO or COMPASS config settings
6 years ago
Andrew Tridgell
068e6ea8d2
HAL_ChibiOS: convert KakuteF4 and KakuteF7 to new sensor config
6 years ago
Andrew Tridgell
1b0bf88c8f
HAL_ChibiOS: convert crazyflie2 to new config
6 years ago
Andrew Tridgell
b47ab5c8a9
HAL_ChibiOS: support I2C sensor config in hwdef.dat
6 years ago
Andrew Tridgell
4c5b651296
AP_HAL: removed board type for mRoControlZeroF7
6 years ago
Andrew Tridgell
38c775e6df
AP_Compass: removed old mRoControlZeroF7 config
6 years ago
Andrew Tridgell
aef343bfd0
AP_InertialSensor: removed old mRoControlZeroF7 config
6 years ago
Andrew Tridgell
ceb9c3b83e
HAL_ChibiOS: convert mRoControlZeroF7 to new sensor config
6 years ago
Andrew Tridgell
039e7366b0
AP_InertialSensor: support new sensor config setup
6 years ago
Andrew Tridgell
481ae22671
AP_Compass: support new sensor config setup
6 years ago
Andrew Tridgell
f7b9368b94
AP_Baro: support new sensor config setup
6 years ago
Andrew Tridgell
5eb488303c
HAL_ChibiOS: convert Pixracer to use new sensor config
6 years ago
Andrew Tridgell
e198d552a8
HAL_ChibiOS: support IMU, COMPASS and BARO lines in hwdef.dat
...
this allows for main sensors to be set in hwdef.dat, making adding new
boards simpler
6 years ago
Andrew Tridgell
532b82b3a3
AP_Compass: use DRIVER_HMC5843 to match driver name
6 years ago
Tom Pittenger
c67a585b68
AP_Proximity: increase angular resoluion to mavlink packet OBSTACLE_DISTANCE
6 years ago
Peter Barker
1c4b5b0d73
AP_Arming: move arm status statustext messages back into vehicles
...
Not all vehicle maintainers like having these emitted as part of normal
operations.
6 years ago
Peter Barker
61a2be1470
AP_Arming: change arm and disarm to account for Copter now using them
6 years ago
Peter Barker
75ae6b59b0
GCS_MAVLink: allow Copter to disallow mavlink disarm
6 years ago
Peter Barker
84b16ea3dd
AP_Arming: move check for ARMING_CHECK_NONE back into relevant vehicles
...
Plane and Rover allow all prearm and arm checks to be bypassed with
ARMING_CHECK_NONE. Not all vehicles allow this, so move this bypass
back into Plane and Rover.
6 years ago
Peter Barker
e340873d88
GCS_MAVLink: canonicalise on success on commanded-to-arm-when-armed
...
This means the mavlink return value indicates the current arm status of
the vehicle rather than success/failure of transitioning to the armed or
disarmed state (where trying to arm when armed is considered a failure).
MAVLink is a lossy communication mechanism. It would not be
unreasonable for a GCS to issue a disarm command multiple times to
increase the chances of the command getting through.
6 years ago
Peter Barker
c38e5ba4fc
RC_Channel: handle AUX_FUNC::ARMDISARM
6 years ago
Peter Barker
b857d2c1af
GCS_MAVLink: handle MAV_CMD_COMPONENT_ARM_DISARM
6 years ago
Peter Barker
d67e68eb03
AP_Logger: move LOG_ARM_DISARM_MSG in
6 years ago
Peter Barker
aff6cb424f
AP_Arming: move Log_Write_Arm_Disarm in, make disarm virtual
6 years ago
Peter Barker
d384827291
AP_Arming: add singleton
6 years ago
Andrew Tridgell
48ac028cd0
AP_OSD: take ahrs and baro semaphores
...
this ensures OSD data is self-consistent within each item
6 years ago
Andrew Tridgell
5023b51679
AP_Baro: added semaphore for safe multi-thread use of APIs
6 years ago
Peter Barker
e4de5a17d1
AP_Math: add pitch-7 to rotation tests
6 years ago
Andrew Tridgell
e2eda63d2c
AP_Math: added new rotation for PITCH_7
6 years ago
Peter Barker
977fe09276
AP_Math: add a more complex polygon for Polygon_outside tests
6 years ago
Peter Barker
d3971c18fa
AP_Math: more tests for closed-vs-open polygons
6 years ago
Peter Barker
d74e6db12e
AP_Math: add more tests for Polygon_outside
6 years ago
Peter Barker
da81c5fe39
AP_Beacon: do not include fence closing/duplicate point in polygon boundary
6 years ago
Peter Barker
de9fa4c730
AC_Avoid: call Polygon_outside directly; avoids losing first point
6 years ago