Commit Graph

40404 Commits

Author SHA1 Message Date
ashvath f59bbc1c9e Copter: function for mot_pwm checks 2020-05-06 14:00:12 +09:00
Andrew Tridgell ac51e2b02b 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-06 13:58:04 +09:00
Andrew Tridgell 0b8c8d744f Copter: list BetaflightXReversed frame type 2020-05-06 13:54:23 +09:00
Andrew Tridgell 804949707d HAL_SITL: added betaflight-x-rev frame type 2020-05-06 13:54:11 +09:00
Andrew Tridgell b072190cf8 SITL: added betaflight-rev-x frame 2020-05-06 13:54:06 +09:00
Andrew Tridgell 67ffb30954 AP_Motors: added betaflight-x-reversed frame type 2020-05-06 13:53:56 +09:00
Andrew Tridgell b041e2bc31 Sub: update for new SRV_Channels parameter conversion call 2020-04-21 08:03:01 +09:00
Andrew Tridgell 14f45a7513 Plane: update for new SRV_Channels parameter conversion call 2020-04-21 08:03:01 +09:00
Andrew Tridgell b0ca48bf1d Copter: update for new SRV_Channels parameter conversion call 2020-04-21 08:03:01 +09:00
Andrew Tridgell 72ddcb593b Rover: update for new SRV_Channels parameter conversion call 2020-04-21 08:03:01 +09:00
Andrew Tridgell 1cbad0c86e 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-04-21 08:03:01 +09:00
Andrew Tridgell 8255517e3a AP_Param: added convert_parameter_width()
this allows for easy conversion of the width of a parameter without
changing indexes
2020-04-21 08:03:01 +09:00
Peter Hall ac1c4a3b2c SRV_Channel: add missing ProfiLED description values 2020-04-21 08:03:01 +09:00
Peter Hall 913b42d5de AP_Periph: update to new NeoPixel API 2020-04-21 08:03:01 +09:00
Peter Hall 81a95e2a71 AP_Scripting: Add led matrix examples 2020-04-21 08:03:01 +09:00
Peter Hall 4b84e749ad AP_Scripting: update LED_roll example 2020-04-21 08:03:01 +09:00
Peter Hall 21cfe5a3d6 AP_HAL_SITL: update function names 2020-04-21 08:03:01 +09:00
Peter Hall 7dacfcc198 AP_HAL_ChibiOS: add support for ProfiLEDs 2020-04-21 08:03:01 +09:00
Peter Hall a42b459b27 AP_HAL: support ProfiLEDs 2020-04-21 08:03:01 +09:00
Peter Hall fa1b8cb792 AP_Notify: support ProfiLEDs 2020-04-21 08:03:01 +09:00
Peter Hall 473bd4c9ee AP_Scripting: regenerate bindings 2020-04-21 08:03:01 +09:00
Peter Hall 33bef0f884 AP_Scripting: support ProfiLEDs 2020-04-21 08:03:01 +09:00
Peter Hall d8501c4031 AP_SerialLED: support ProfiLEDs 2020-04-21 08:03:01 +09:00
Peter Hall 3f0eeaf6d9 SRV_Channel: add ProfiLED ouputs 2020-04-21 08:03:01 +09:00
Andrew Tridgell 71ef4ef231 AP_SerialLED: added define for LED limit 2020-04-21 08:03:01 +09:00
Andrew Tridgell 59bf162572 HAL_ChibiOS: reserve plenty of DMA memory for luminousbee4 2020-04-21 08:03:01 +09:00
Andrew Tridgell f42fad8c1e AP_Periph: adjust for updated LED API 2020-04-21 08:03:01 +09:00
Andrew Tridgell 434ad4e990 AP_SerialLED: allow more than 32 LEDs 2020-04-21 08:03:01 +09:00
Andrew Tridgell 18a9dce6e9 AP_Scripting: adjust for updated LED API 2020-04-21 08:03:01 +09:00
Andrew Tridgell 8ea159fe4e AP_Notify: allow up to 64 LEDs on a pin 2020-04-21 08:03:01 +09:00
Andrew Tridgell b26233495f HAL_SITL: allow more than 32 LEDs on a pin 2020-04-21 08:03:01 +09:00
Andrew Tridgell b219ee453c HAL_ChibiOS: allow more than 32 WS2812 LEDs on a pin 2020-04-21 08:03:01 +09:00
Andrew Tridgell cdee5f8b0e AP_HAL: adjust LED API to allow more than 32 LEDs on a pin 2020-04-21 08:03:01 +09:00
Andrew Tridgell e26860bd09 HAL_ChibiOS: added luminousbee4 flight controller 2020-04-21 08:03:01 +09:00
Peter Hall eb85d98b4d AP_Scripting: regenerate bindings 2020-04-07 09:05:35 +10:00
Peter Hall 389f28d937 AP_Scripting: correct generator bug 2020-04-07 09:05:35 +10:00
Peter Barker 92fccf9f70 travis: fix attempt to build fmuv3 with non-cross-compiling-clang 2020-03-03 20:35:57 +09:00
Peter Barker b9804be01c AP_HAL_ChibiOS: make a static-const hal a reference to the external symbol 2020-03-03 20:35:57 +09:00
Randy Mackay ffd08628c4 Copter: version to 4.0.3 2020-02-28 21:19:31 +09:00
Randy Mackay 5666a73688 Copter: 4.0.3 release notes 2020-02-28 21:18:51 +09:00
Randy Mackay 8b000e6673 Copter: version to 4.0.3-rc1 2020-02-20 11:41:48 +09:00
Randy Mackay 3f749ccc92 Copter: 4.0.3-rc1 release notes 2020-02-20 11:41:42 +09:00
Andrew Tridgell 9b85d9664b Tools: updated bootloaders for new USB IDs 2020-02-20 13:26:10 +11:00
Andrew Tridgell 0888dd9087 Tools: add USBID to generated apj file 2020-02-20 13:04:00 +11:00
Andrew Tridgell 43c8efd820 HAL_ChibiOS: switched to new USB VID for dual-CDC boards 2020-02-20 13:03:57 +11:00
Andrew Tridgell 2ed21b3be1 HAL_ChibiOS: fixed default fast sampling on CubeOrange and Durandal 2020-02-20 13:03:09 +11:00
Andrew Tridgell 6d8482bc2e HAL_ChibiOS: produce more accurate clocks for DShot and PWM 2020-02-20 13:02:09 +11:00
Andrew Tridgell ae9e3e2744 ChibiOS: relaxed restrictions on PWM clocks 2020-02-20 13:01:49 +11:00
Andrew Tridgell ca1053a28c HAL_ChibiOS: raised timer clocks to 200MHz
this gives more flexibility in setting up timers for DShot
2020-02-20 13:01:00 +11:00
Andrew Tridgell d3ee8c8795 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-20 12:59:01 +11:00