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
Andrew Tridgell
81cd2b9d97
HAL_ChibiOS: switched to new USB VID for dual-CDC boards
2020-02-23 07:43:01 +11:00
Andrew Tridgell
53b5564466
HAL_ChibiOS: produce more accurate clocks for DShot and PWM
2020-02-23 07:42:09 +11:00
Andrew Tridgell
b7672cde69
ChibiOS: relaxed restrictions on PWM clocks
2020-02-23 07:42:04 +11:00
Andrew Tridgell
54a41cf8ab
HAL_ChibiOS: raised timer clocks to 200MHz
...
this gives more flexibility in setting up timers for DShot
2020-02-23 07:42:02 +11:00
Andrew Tridgell
e0b849594d
GCS_MAVLink: don't send statustext from other than main thread
...
This fixes high stack usage in the RCIN thread when it notifies the
GCS of a new RCIN protocol. The problem is severe when signing is
enabled, as signing adds over 500 bytes to stack cost of sending a
mavlink msg
fixes issue #13615
2020-02-23 07:41:59 +11:00
Randy Mackay
fd57c8af96
AP_ServoRelayEvents: do-set-servo affects sprayer and gripper
2020-02-23 07:41:55 +11:00
bnsgeyer
80792ad19f
AP_Motors: tradheli - fix quad heli collective structure
2020-02-23 07:41:52 +11:00
Randy Mackay
c1915cd889
Copter: zigzag supports arming, takeoff and landing
2020-02-23 07:41:47 +11:00
Andrew Tridgell
126c6e589b
HAL_ChibiOS: fixed output string for non-DMA capable chan
...
this fixes a problem where the user requests DShot (which rquired DMA)
on an output channel which cannot allocate a DMA channel. We end up
sending normal PWM, so the string representation of the output modes
should reflect that
2020-02-23 07:41:44 +11:00
Randy Mackay
7114402d27
GCS_MAVLink: send rc output mode banner to GCS
2020-02-23 07:41:39 +11:00
Randy Mackay
92408e0c52
AP_HAL: add RCOutput::get_output_mode_banner
2020-02-23 07:41:36 +11:00