Commit Graph

57488 Commits

Author SHA1 Message Date
Andrew Tridgell ec2696a77f AP_Scripting: fixed float register save/restore in setjmp/longjmp
the register save must happen before the setjmp() call, which means
outside of the LUAI_TRY() macro. We also should be saving all 32
floating point registers
2024-05-31 09:42:05 +10:00
Andrew Tridgell 59be620ec7 Tools: force pymonocypher version 2024-05-31 09:42:05 +10:00
Andrew Tridgell c76ccda233 Plane: prepare for 4.4.4 release 2024-05-31 09:42:05 +10:00
Andrew Tridgell 03a915afbd Plane: release notes for 4.4.4 2024-05-31 09:42:05 +10:00
Peter Barker b69a22e85d bootloaders: add mRoControlZeroClassic bootloader
needed to generate hex files
2024-05-31 09:42:05 +10:00
Randy Mackay 9279df6191 Copter: version to 4.4.4 2023-12-19 10:30:00 +09:00
Randy Mackay 5ca56ccfb3 Copter: 4.4.4 release notes 2023-12-19 10:30:00 +09:00
Randy Mackay f5e7cc4e86 Rover: version to 4.4.0 2023-12-19 10:29:59 +09:00
Randy Mackay 374119b1f1 Rover: 4.4.0 release notes 2023-12-19 10:29:59 +09:00
Randy Mackay 6f090ac4ca Copter: version to 4.4.4-beta1 2023-12-05 19:10:01 +09:00
Randy Mackay 11777a9beb Copter: 4.4.4-beta1 release notes 2023-12-05 19:10:01 +09:00
Randy Mackay 5b388f5687 Rover: version to 4.4.0-beta11 2023-12-05 19:10:01 +09:00
Randy Mackay 367a5ee78c Rover: 4.4.0-beta11 release notes 2023-12-05 19:10:01 +09:00
Randy Mackay f0d082aaef Plane: version to 4.4.4-beta1 2023-12-05 19:10:01 +09:00
Randy Mackay a71ac0c86b Plane: 4.4.4-beta1 release notes 2023-12-05 19:10:01 +09:00
Andrew Tridgell c35616b35a AP_UAVCAN: don't update hobbywing ESC table while armed
some hobbywing ESCs have a bug where requesting the ID table can cause
the ESC to stutter
2023-12-05 19:10:01 +09:00
Andy Piper 8dbce394f2 AP_HAL_ChibiOS: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:10:01 +09:00
Andy Piper d1018e670e AP_HAL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:10:01 +09:00
Andy Piper fb14f462db AP_SerialLED: return success status from send and set_RGB 2023-12-05 19:10:01 +09:00
Andy Piper 34e3b820e1 AP_Scripting: add success status to serialLED:send and serialLED:set_RGB 2023-12-05 19:10:01 +09:00
Andy Piper cfb9411a14 AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:10:01 +09:00
Andy Piper 0f495be64a AP_HAL_ChibiOS: correct neopixel bitwidth
Use 64-bit timestamps for dshot send checks
2023-12-05 19:10:01 +09:00
Andy Piper fb62a0e32c AP_HAL: correct neopixel bitwidth 2023-12-05 19:10:01 +09:00
Randy Mackay cf73e72aee Copter: fix 440-beta1 release notes
TKOFF_TH_MAX was not included in Copter-4.4.0
2023-12-05 19:10:01 +09:00
Andy Piper 3b5395eb2d AP_HAL_ChibiOS: fix race condition in sending serial LED data 2023-12-05 19:10:01 +09:00
bugobliterator f0636bf22e AP_Stats: initialise parameter defaults 2023-12-05 19:10:01 +09:00
Randy Mackay f542d86cd2 Rover: boats keep navigating at WP if loiter fails 2023-12-05 19:10:01 +09:00
Randy Mackay cf36ee463a AR_WPNav: pos control updated during pivots 2023-12-05 19:10:01 +09:00
Randy Mackay 3d342604f8 Rover: auto navigates while stopped 2023-12-05 19:10:01 +09:00
Randy Mackay 70545be940 AR_PosControl: no min speed when stopping 2023-12-05 19:10:01 +09:00
Randy Mackay ce7f04d44b AP_Scripting: simplify Rover quick tune
Only tunes FF.  P and I are set as ratio to FF
2023-12-05 19:10:01 +09:00
Iampete1 5bac860a4f AP_Param: check dynamic param tables are avalable before adding a param 2023-12-05 19:10:01 +09:00
Andy Piper d09fd3d7f1 hwdef: fixes for SpeedyBee F4 v4 on 4.4 2023-12-05 19:10:01 +09:00
Andy Piper 93b619ec08 bootloaders: SpeedyBeeF405v4 2023-12-05 19:10:01 +09:00
Andy Piper b8f92841d7 AP_HAL_ChibiOS: add support for SpeedyBeeF405v4 2023-12-05 19:10:01 +09:00
Peter Barker ab6e240f80 hwdef: correct compilation of CubeOrange-SimOnHW
../../libraries/AP_InertialSensor/AP_InertialSensor_config.h:20:2: error: #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
   20 | #error "INS_AUX_INSTANCES must be zero if INS_MAX_INSTANCES is less than 3"
      |  ^~~~~
2023-12-05 19:10:01 +09:00
Randy Mackay 2147401c7d AP_Torqeedo: error code reporting fix 2023-12-05 19:10:01 +09:00
Peter Barker 10b0e3e419 AP_Notify: add IS31FL3195 to default LED types 2023-12-05 19:10:01 +09:00
Peter Barker 4a6ce0ea5e AP_Notify: document IS31FL3195 LED type for LED_TYPES parameter 2023-12-05 19:10:01 +09:00
Peter Barker 951139c6f6 Tools: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 19:10:01 +09:00
Peter Barker 340832521b .github: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 19:10:01 +09:00
Martin Luessi 78505cf478 RADIX2HD: Set HAL_I2C_INTERNAL_MASK 2023-12-05 19:10:01 +09:00
Andrew Tridgell d1e3cdb0a2 AP_BattMonitor: fixed battery percentage with aux info
when we have aux battery information we had assumed the CAN device
would provide the battery remaining percentage. We should obey the "do
not use CAN SoC" with or without an AUX message

This fixes CAN battery monitors with a cell monitor
2023-12-05 19:10:01 +09:00
Martin Luessi b95cadf81a AP_HAL_ChibiOS: RADIX2HD Probe external I2C compasses 2023-12-05 19:10:01 +09:00
Andy Piper dfee3c03a4 Copter: make sure takeoff check checks the right ESC channels 2023-12-05 19:10:01 +09:00
Randy Mackay d93a87e9ee Copter: version to 4.4.3 2023-11-14 11:12:11 +09:00
Randy Mackay 76a2960ad7 Copter: 4.4.3 release notes 2023-11-14 11:12:11 +09:00
Randy Mackay 17a04a81ea Rover: version to 4.4.0-beta10 2023-11-14 11:12:11 +09:00
Randy Mackay 0f65321b11 Rover: 4.4.0-beta10 release notes 2023-11-14 11:12:11 +09:00
Andrew Tridgell c3e9b61ee4 Plane: prepare for 4.4.3 release 2023-11-14 11:12:11 +09:00