Commit Graph

40390 Commits

Author SHA1 Message Date
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
Peter Hall 936cc1b1d3 AP_Scripting: regenerate bindings 2020-04-04 09:59:06 +11:00
Peter Hall 16d01f03fa AP_Scripting: correct generator bug 2020-04-04 09:59:06 +11:00
Andrew Tridgell 0bfa2638ce Plane: prepare for 4.0.5 release 2020-03-04 07:52:27 +11:00
Andrew Tridgell ff4de128d7 Plane: update release notes for 4.0.5 2020-03-04 07:52:08 +11:00
Andrew Tridgell a194372f79 Plane: prepare for 4.0.5beta1 release 2020-02-23 08:19:23 +11:00
Andrew Tridgell 6a8bf26c24 Plane: updated release notes for 4.0.5beta1 2020-02-23 08:18:39 +11:00
Andrew Tridgell e1ab70a730 AP_SpdHgtControl: added reset() 2020-02-23 08:00:31 +11:00
Andrew Tridgell 7ee9b437bb Plane: reset TECS at end of auto VTOL takeoff 2020-02-23 07:50:06 +11:00
Andrew Tridgell 04b307aafc AP_TECS: added reset() method
used at end of VTOL takeoff
2020-02-23 07:49:57 +11:00
Andrew Tridgell bf544136c1 Plane: fixed a bug in LOITER_TURNS in quadplanes
if NAV_LOITER_TURNS is used with Q_GUIDED_MODE=1 then we would orbit
forever. This ensures we do exit the loiter
2020-02-23 07:49:30 +11:00
Andrew Tridgell fa2a9d5f30 Tools: updated bootloaders for new USB IDs 2020-02-23 07:43:53 +11:00
Andrew Tridgell e7ad32288f Tools: add USBID to generated apj file 2020-02-23 07:43:04 +11:00