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