Commit Graph

40302 Commits

Author SHA1 Message Date
Randy Mackay
42103e555a AP_Mount: ignore rc trim when calculating desired mount angles 2020-05-11 18:15:39 +10:00
Randy Mackay
41a8a1b344 RC_Channel: formatting fixes 2020-05-11 18:15:39 +10:00
Randy Mackay
60238ec040 RC_Channel: add norm_input_ignore_trim
same as norm_input but ignores the trim value
2020-05-11 18:15:39 +10:00
bnsgeyer
7750c5573e AC_WPNAV:make speed changes during missions obey WPNAV_ACCEL
Includes commits by rmackay9
AC_WPNav: fixup max speed acceleration
AC_WPNav: simplify the initialisation of poscontrol's max speed
          Changed at Leonard's request to keep things simpler
2020-05-11 18:15:39 +10:00
Randy Mackay
a1a27d8613 AC_PosControl: allow smaller changes in max speed and accel
also small changes in max speed for z-axis
2020-05-11 18:15:39 +10:00
Andrew Tridgell
7e3d7e4484 HAL_ChibiOS: use default USB IDs for fmuv3 2020-05-11 18:15:39 +10:00
Andrew Tridgell
d4c6f462bf AP_NavEKF3: fixed use of antenna position when switching GPS primary
when GPS primary switches we were using a position which had not been
corrected for antenna offset. This was used for calculating the reset
for sensor change.

This fixes that (trivial fix) and also fixes a similar issue on
position reset
2020-05-11 18:15:39 +10:00
Andrew Tridgell
2603b15354 AP_NavEKF2: fixed use of antenna position when switching GPS primary
when GPS primary switches we were using a position which had not been
corrected for antenna offset. This was used for calculating the reset
for sensor change.

This fixes that (trivial fix) and also fixes a similar issue on
position reset
2020-05-11 18:15:39 +10:00
Matt Lawrence
87cd048a91 AP_Camera: Make trigger type enum class 2020-05-11 18:15:39 +10:00
Matt Lawrence
994c64d23c RC_Channel: Add GoPro mode toggle Aux switch 2020-05-11 18:15:39 +10:00
Matt Lawrence
9209b5f8dc GCS_Mavlink: Add routing for GoPro heartbeat 2020-05-11 18:15:39 +10:00
Matt Lawrence
5f84dabeea AP_Camera: Add handling of GoPro mavlink commands 2020-05-11 18:15:39 +10:00
Matt Lawrence
5837217c32 AP_HAL_ChibiOS: Fix waf --default-parameters
If a defaults.parm file was present in the hwdef, waf ignored the --default-parameters=xyz.parm command line argument.  This will allow it to use that command line argument specified file.
2020-05-11 18:15:39 +10:00
ashvath
83828e2e06 Copter: Pre-arm check for mot_pwm 2020-05-11 18:15:39 +10:00
ashvath
5a78cd44bd Copter: function for mot_pwm checks 2020-05-11 18:15:39 +10:00
Andrew Tridgell
6e1bdb3fd8 AP_GPS: fixed yaw error when one GPS has zero position
the M_PI correction was only valid for one zero side. Much simpler to
always calculate difference
2020-05-11 18:15:39 +10:00
Andrew Tridgell
4767528603 Copter: list BetaflightXReversed frame type 2020-05-11 18:15:39 +10:00
Andrew Tridgell
2f425a5c45 HAL_SITL: added betaflight-x-rev frame type 2020-05-11 18:15:39 +10:00
Andrew Tridgell
2d16041f02 SITL: added betaflight-rev-x frame 2020-05-11 18:15:39 +10:00
Andrew Tridgell
e9e54dd813 AP_Motors: added betaflight-x-reversed frame type 2020-05-11 18:15:39 +10:00
Andrew Tridgell
587a59b8a4 Sub: update for new SRV_Channels parameter conversion call 2020-05-11 18:15:39 +10:00
Andrew Tridgell
4f2c730a18 Plane: update for new SRV_Channels parameter conversion call 2020-05-11 18:15:39 +10:00
Andrew Tridgell
696a498b74 Copter: update for new SRV_Channels parameter conversion call 2020-05-11 18:15:39 +10:00
Andrew Tridgell
50613bba83 Rover: update for new SRV_Channels parameter conversion call 2020-05-11 18:15:39 +10:00
Andrew Tridgell
22d115bb26 SRV_Channel: change function to AP_Int16
this also removes the old parameter conversion code used for when we
first added the SERVO parameters. This was needed for conversion from
Copter 3.4 and Plane 3.7
2020-05-11 18:15:39 +10:00
Andrew Tridgell
9542094d90 AP_Param: added convert_parameter_width()
this allows for easy conversion of the width of a parameter without
changing indexes
2020-05-11 18:15:39 +10:00
Peter Hall
4c0ee0b81e SRV_Channel: add missing ProfiLED description values 2020-05-11 18:15:39 +10:00
Peter Hall
6172d3a71d AP_Periph: update to new NeoPixel API 2020-05-11 18:15:39 +10:00
Peter Hall
a4d21eead7 AP_Scripting: Add led matrix examples 2020-05-11 18:15:39 +10:00
Peter Hall
a3b3cc99cc AP_Scripting: update LED_roll example 2020-05-11 18:15:39 +10:00
Peter Hall
5d32ba6931 AP_HAL_SITL: update function names 2020-05-11 18:15:39 +10:00
Peter Hall
07dc4096fa AP_HAL_ChibiOS: add support for ProfiLEDs 2020-05-11 18:15:39 +10:00
Peter Hall
53ec370103 AP_HAL: support ProfiLEDs 2020-05-11 18:15:39 +10:00
Peter Hall
28c641c90d AP_Notify: support ProfiLEDs 2020-05-11 18:15:39 +10:00
Peter Hall
3b907b9baa AP_Scripting: regenerate bindings 2020-05-11 18:15:39 +10:00
Peter Hall
6704059834 AP_Scripting: support ProfiLEDs 2020-05-11 18:15:39 +10:00
Peter Hall
a092bc6867 AP_SerialLED: support ProfiLEDs 2020-05-11 18:15:39 +10:00
Peter Hall
261eb043db SRV_Channel: add ProfiLED ouputs 2020-05-11 18:15:39 +10:00
Andrew Tridgell
dd65afd282 AP_SerialLED: added define for LED limit 2020-05-11 18:15:39 +10:00
Andrew Tridgell
ba4c094d07 HAL_ChibiOS: reserve plenty of DMA memory for luminousbee4 2020-05-11 18:15:39 +10:00
Andrew Tridgell
4468a9bf63 AP_Periph: adjust for updated LED API 2020-05-11 18:15:39 +10:00
Andrew Tridgell
604e98b3e9 AP_SerialLED: allow more than 32 LEDs 2020-05-11 18:15:39 +10:00
Andrew Tridgell
d6b9a4b389 AP_Scripting: adjust for updated LED API 2020-05-11 18:15:39 +10:00
Andrew Tridgell
65c172bbb6 AP_Notify: allow up to 64 LEDs on a pin 2020-05-11 18:15:39 +10:00
Andrew Tridgell
bde8a6e11b HAL_SITL: allow more than 32 LEDs on a pin 2020-05-11 18:15:39 +10:00
Andrew Tridgell
533420674f HAL_ChibiOS: allow more than 32 WS2812 LEDs on a pin 2020-05-11 18:15:39 +10:00
Andrew Tridgell
8e380dd330 AP_HAL: adjust LED API to allow more than 32 LEDs on a pin 2020-05-11 18:15:39 +10:00
Andrew Tridgell
86bee3cc4e HAL_ChibiOS: added luminousbee4 flight controller 2020-05-11 18:15:39 +10:00
Peter Barker
dc785b61a9 AP_HAL_ChibiOS: make a static-const hal a reference to the external symbol 2020-05-11 18:15:39 +10:00
Peter Barker
3c0eb3d961 travis: correct syntax 2020-04-04 09:59:06 +11:00