Commit Graph

27531 Commits

Author SHA1 Message Date
bnsgeyer
2df6ede784 AP_Motors: added comments to indicate parameter indices previously used by RSC_PWM_MIN, RSC_PWM_MAX, and RSC_PWM_REV 2018-01-23 14:17:49 +09:00
Andrew Tridgell
750e90994a AP_Motors: protect against writes to NULL servo_aux
if user changes parameter while setting up it could crash
2018-01-23 14:16:41 +09:00
Andrew Tridgell
9d3fd0e6b6 AP_Motors: removed unused pwm parameters for heli 2018-01-23 14:16:10 +09:00
bnsgeyer
2b0f23d5b0 AP_Motors: Tradheli - Fixed Directdrive Variable Pitch Feature 2018-01-23 14:10:29 +09:00
Peter Barker
ebc0dceb53 Travis: use a sourceline to specify a PPA for CMake 2018-01-20 13:57:00 +09:00
Andrew Tridgell
a039efef72 Travis: fixed path for cmake import 2018-01-20 13:56:45 +09:00
Lucas De Marchi
f17df82556 build: remove raspilot from travis 2018-01-20 13:56:33 +09:00
Francisco Ferreira
dde59ed129 travis: remove px4-v1 and px4-v4pro that are moved to Semaphore 2018-01-20 13:56:06 +09:00
Francisco Ferreira
6031a449e7 travis: merge some jobs 2018-01-20 13:55:52 +09:00
Randy Mackay
7761612524 Copter: version to 3.5.5-rc1 2018-01-20 10:36:47 +09:00
Randy Mackay
f604f3e5a7 Copter: 3.5.5-rc1 release notes 2018-01-20 10:36:41 +09:00
Andrew Tridgell
b18891f8e0 HAL_PX4: added LIS3MDL on FMUv4 2018-01-20 10:36:39 +09:00
Mark Whitehorn
bdc75be3f2 AP_Compass: add LIS3MDL probe for Pixracer 2018-01-20 10:36:38 +09:00
Matt
c8ad18769a Tools: Solo AC 3.5 disable log prearm check
There are still intermitant false-positive logging failure happening in
ArduCopter.  This disables the logging arming check for the time being.
This was set back to 1 a few months ago thinking the issue was fixed.
But it turns out it is not.
2018-01-20 09:14:45 +09:00
Matt
70e3a08e46 FRAME_PARAMS: Solo mag and arming param update
Updates the arming check to all
Updates the required compass parameters
Updates the compass_typemask to disable the LIS3MDL
2018-01-20 09:14:32 +09:00
Matt
3cae5a6e81 FRAME_PARAMS: Solo final parameters for AC 3.5.0+
This is the final list of parameters the Solo requires for ArduCopter
3.5.0+ that differ from ArduCopter 3.5.0 defaults.  I ran a
`mavparmdiff` on the defaults vs Solo to generate this list.  I added
`FRAME_TYPE` back even though it is default just because it is rather
critical. I removed all the parameters that are individual vehicle
specific (calibrations, pressure, etc).
2018-01-20 09:14:26 +09:00
Andrew Tridgell
e34befbe09 Tools: added apj_tool.py
used to change embedded parameters in firmware
2018-01-20 09:12:31 +09:00
Andrew Tridgell
9b9a189c96 AP_Param: added support for embedded parameters
use a block of flash to hold embedded parameters that can be changed
using apj_tool.py
2018-01-20 09:12:28 +09:00
Matt
1ff816d390 COPTER: Fix MOUNT_CONTROL yaw in guided
If the mount instance does not support yaw/pan, the copter needs to yaw in
response to MSG_MOUNT_CONTROL and MAV_COMMAND_DO_MOUNT_CONTROL commands from
a GCS or co-computer. There was no checking for mount pan in the GCS_Mavlink
logic.  As such, no yaw takes place when a mount control command calls for it.
This patch impliments copter yaw control for both MSG_MOUNT_CONTROL and
MAV_COMMAND_DO_MOUNT_CONTROL in copter GCS_Mavlink.
2018-01-20 09:11:50 +09:00
Randy Mackay
3c184f559f AP_Compass: ICM20948 default rotation to Pitch180Yaw90 2018-01-20 09:01:51 +09:00
Randy Mackay
284349c33b Copter: version to 3.5.4 2017-11-23 11:35:27 +09:00
Randy Mackay
83c92a42bf Copter: 3.5.4 release notes 2017-11-23 11:34:59 +09:00
Randy Mackay
a5f9c24a92 Copter: version to 3.5.4-rc2 2017-11-17 13:31:16 +09:00
Randy Mackay
728bd4a130 Copter: 3.5.4-rc2 release notes 2017-11-17 13:30:52 +09:00
Andrew Tridgell
d2ab46e4ac AP_Compass: fixed missing break 2017-11-15 16:12:06 +11:00
Andrew Tridgell
1ac9e923d8 AP_Compass: probe for LIS3MDL on 0x1e
as well as 0x1c
2017-11-15 16:11:01 +11:00
Randy Mackay
3a49797e1e Copter: version to 3.5.4-rc1 2017-11-08 11:01:25 +09:00
Randy Mackay
c9558124cf Copter: 3.5.4-rc1 release notes 2017-11-08 11:01:24 +09:00
bnsgeyer
63f2a0eaf2 AP_Motors: Tradheli- fixes servo_test function for Dual Heli frame 2017-11-08 11:01:23 +09:00
Andrew Tridgell
45e71fc2e7 AP_Motors: fixed scaling of servo outputs
thanks to bnsgeyer for noicing this in issue #6977

this will break existing dual-heli setups, but there are so few people
flying them so far that I think it is a worthwhile change
2017-11-08 10:11:30 +09:00
Peter Barker
8717f1f27e DataFlash: protect write fd with semaphore
If the sensor threads are using WriteBlock they may pass the _write_fd
== -1 check but then have that set to -1 by the main thread

This is a backport of 3af5be76aa
2017-11-07 16:16:22 +09:00
Francisco Ferreira
594edc1929 AP_Rangefinder: search buses 0 and 1 for Maxbotix I2C driver 2017-11-07 13:57:35 +09:00
Francisco Ferreira
edd8fb5293 AP_HAL: stop defining a default Lightware I2C bus
When a specific bus isn't defined we now search I2C buses 0 and 1
2017-11-07 13:57:35 +09:00
Francisco Ferreira
633b17f7e5 AP_Rangefinder: look in buses 0/1 when Lightware I2C bus isn't defined 2017-11-07 13:57:35 +09:00
ChristopherOlson
3296bcb10a AP_Motors:TradHeli - DDFP Tail
change to prevent DDFP Tail from starting without motor interlock raised and armed state = true
Change Type: bug fix - resolves issue #6287
2017-11-07 13:52:45 +09:00
ChristopherOlson
979a52469f Copter:TradHeli - Default ACCEL_Z_P
change default ACCEL_Z_P to 0.3 for traditional helicopters to prevent collective pitch oscillation in altitude controlled flight modes
Change Type: enhancement - partially resolves issue #2974
merged with Copter master #7127
2017-11-07 13:41:14 +09:00
Andrew Tridgell
5c94463667 PX4NuttX: submodule update
fixed flash write for stm32 errata
2017-11-07 13:38:29 +09:00
Lucas De Marchi
209a2463a0 PX4Firmware: update submodule with fixes to upload script 2017-11-07 13:37:57 +09:00
Andrew Tridgell
1c9d34b96e AP_SerialManager: enable debug console use for other protocols
this allows SERIAL5_PROTOCOL to be set on FMUv2 and FMUv3 for use by
other protocols
2017-11-07 11:57:40 +09:00
Andrew Tridgell
1f7a06ebd5 HAL_PX4: allow uart5 to be used for non-nsh on FMUv2/FMUv3 2017-11-07 11:57:39 +09:00
Kevin Lopez Alvarez
86d3de31a1 HAL_PX4: Adjust SPI params for ppro
Add SPI prescalers for 180 MHz and decrease LIS3MDL SPI speed
2017-11-07 11:57:38 +09:00
Kevin Lopez Alvarez
580295900f AP_Compass: LIS3MDL correct orientation 2017-11-07 11:57:37 +09:00
Kevin Lopez Alvarez
6c93749558 travis: Add ppro target 2017-11-07 11:57:37 +09:00
Kevin Lopez Alvarez
aa61a6231b AP_Compass: Remove comments and use correct board number 2017-11-07 11:57:36 +09:00
Kevin Lopez Alvarez
cf4e805470 AP_BoardConfig: Remove comments and use correct board number 2017-11-07 11:57:35 +09:00
Kevin Lopez Alvarez
5db5c752fe mk: Add bootloader for FMUv4pro 2017-11-07 11:57:34 +09:00
Kevin Lopez Alvarez
eb9c3ee972 AP_InertialSensor: add ppro support 2017-11-07 11:57:34 +09:00
Kevin Lopez Alvarez
2f1553d5e2 HAL_PX4: add ppro support 2017-11-07 11:57:33 +09:00
Kevin Lopez Alvarez
80d4a87975 AP_Compass: add ppro support
disable lis3mdl for now
2017-11-07 11:57:32 +09:00
Kevin Lopez Alvarez
26973fec54 waf: Initial waf support for ppro 2017-11-07 11:57:30 +09:00