Commit Graph

40265 Commits

Author SHA1 Message Date
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
Randy Mackay d6811cc534 AC_AttitudeControl_Heli: fix VFF and ILMI param descriptions 2020-02-23 07:41:30 +11:00
Randy Mackay 890ac7e4b3 AC_PosControl: add missing ACCZ param descriptions 2020-02-23 07:41:27 +11:00
Andrew Tridgell c9d8edda4b Plane: prepare for 4.0.4 release 2020-02-16 17:02:47 +11:00
Andrew Tridgell 38b507e361 Plane: updated release notes for 4.0.4 2020-02-16 17:02:34 +11:00
Andrew Tridgell c3fe7792cc GCS_MAVLink: raise ftp stack size to 3072 from 1024
this prevents memory corruption on directory listing
2020-02-11 13:32:37 +11:00
Andrew Tridgell 8a63c8b255 HAL_ChibiOS: fixed default fast sampling on CubeOrange and Durandal 2020-02-05 12:49:10 +11:00
Andrew Tridgell ead4a271d1 Plane: updated release notes for 4.0.4 2020-02-05 12:10:31 +11:00
Andrew Tridgell 8b7f10c15c Plane: prepare for 4.0.4beta1 release 2020-02-05 10:51:31 +11:00
Andrew Tridgell 767e9d6112 Tools: align bootloaders with Copter-4.0 2020-02-05 10:51:31 +11:00
Andrew Tridgell 536a156e11 AP_NMEA_Output: rebase fixup 2020-02-05 10:51:31 +11:00
Andrew Tridgell 9908d52ade mavlink: align with Copter-4.0 2020-02-05 10:51:31 +11:00
Andrew Tridgell f3066c978d HAL_ChibiOS: fixed spektrum RC input on Pixracer
RCININT is inverted compared to RCIN, so need to enable SBUS_INV pin
2020-02-05 10:51:31 +11:00
Andrew Tridgell d0cdaf17e4 Plane: update release notes for 4.0.4beta1 2020-02-05 10:51:31 +11:00
Andrew Tridgell c7a39648d4 AP_NavEKF3: don't use WMM tables unless we have a compass scale factor set 2020-02-05 10:51:31 +11:00