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