Commit Graph

57487 Commits

Author SHA1 Message Date
Andrew Tridgell 3e039eb372 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-29 10:12:32 +10:00
Andrew Tridgell d23247b901 Tools: force pymonocypher version 2024-05-29 10:11:25 +10:00
Andrew Tridgell 16b7838229 Plane: prepare for 4.4.4 release 2023-12-19 15:06:27 +11:00
Andrew Tridgell 65bcfb6b27 Plane: release notes for 4.4.4 2023-12-19 15:05:45 +11:00
Randy Mackay aa330b436f Copter: version to 4.4.4 2023-12-19 15:05:03 +11:00
Randy Mackay 6a1c6b370a Copter: 4.4.4 release notes 2023-12-19 15:05:03 +11:00
Randy Mackay 636a285216 Rover: version to 4.4.0 2023-12-19 15:05:03 +11:00
Randy Mackay e443bde8fc Rover: 4.4.0 release notes 2023-12-19 15:05:03 +11:00
Randy Mackay 788d5fd1a5 Copter: version to 4.4.4-beta1 2023-12-05 20:23:49 +11:00
Randy Mackay bb9f20c9c5 Copter: 4.4.4-beta1 release notes 2023-12-05 20:23:49 +11:00
Randy Mackay 8a1fc6d507 Rover: version to 4.4.0-beta11 2023-12-05 20:23:49 +11:00
Randy Mackay d10e6174bc Rover: 4.4.0-beta11 release notes 2023-12-05 20:23:49 +11:00
Randy Mackay 58ef9b3755 Plane: version to 4.4.4-beta1 2023-12-05 20:23:49 +11:00
Randy Mackay 5c68af36f9 Plane: 4.4.4-beta1 release notes 2023-12-05 20:23:49 +11:00
Peter Barker a96c9efe93 Tools: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 20:23:49 +11:00
Peter Barker d6666caa29 .github: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 20:23:49 +11:00
Andrew Tridgell 610b7135bd 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 20:23:49 +11:00
Andy Piper 378d586feb AP_HAL_ChibiOS: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 20:23:49 +11:00
Andy Piper 586e8f756f AP_HAL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 20:23:49 +11:00
Andy Piper a333587b58 AP_SerialLED: return success status from send and set_RGB 2023-12-05 20:23:49 +11:00
Andy Piper 2750bda430 AP_Scripting: add success status to serialLED:send and serialLED:set_RGB 2023-12-05 20:23:49 +11:00
Andy Piper 7d5b86958b AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 20:23:49 +11:00
Andy Piper a4b543e4ea AP_HAL_ChibiOS: correct neopixel bitwidth
Use 64-bit timestamps for dshot send checks
2023-12-05 20:23:49 +11:00
Andy Piper 204a993963 AP_HAL: correct neopixel bitwidth 2023-12-05 20:23:49 +11:00
Randy Mackay df7c432c2e Copter: fix 440-beta1 release notes
TKOFF_TH_MAX was not included in Copter-4.4.0
2023-12-05 20:23:49 +11:00
Andy Piper f398756ffe AP_HAL_ChibiOS: fix race condition in sending serial LED data 2023-12-05 20:23:49 +11:00
bugobliterator 0f18844c7a AP_Stats: initialise parameter defaults 2023-12-05 20:23:49 +11:00
Randy Mackay 6e124fda8f Rover: boats keep navigating at WP if loiter fails 2023-12-05 20:23:49 +11:00
Randy Mackay bc61e2ab61 AR_WPNav: pos control updated during pivots 2023-12-05 20:23:49 +11:00
Randy Mackay b4b58a90a1 Rover: auto navigates while stopped 2023-12-05 20:23:49 +11:00
Randy Mackay 218ba75bbb AR_PosControl: no min speed when stopping 2023-12-05 20:23:49 +11:00
Randy Mackay fa6a7abe8a AP_Scripting: simplify Rover quick tune
Only tunes FF.  P and I are set as ratio to FF
2023-12-05 20:23:49 +11:00
Iampete1 926896eb3a AP_Param: check dynamic param tables are avalable before adding a param 2023-12-05 20:23:49 +11:00
Andy Piper 3748192173 hwdef: fixes for SpeedyBee F4 v4 on 4.4 2023-12-05 20:23:49 +11:00
Andy Piper f9fac9093f bootloaders: SpeedyBeeF405v4 2023-12-05 20:23:49 +11:00
Andy Piper e6aa357fb4 AP_HAL_ChibiOS: add support for SpeedyBeeF405v4 2023-12-05 20:23:49 +11:00
Peter Barker cc115a661f 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 20:23:49 +11:00
Randy Mackay b6d607c2b0 AP_Torqeedo: error code reporting fix 2023-12-05 20:23:49 +11:00
Martin Luessi 9fab634f7a RADIX2HD: Set HAL_I2C_INTERNAL_MASK 2023-12-05 20:23:49 +11:00
Andrew Tridgell e2ccb1d49c 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 20:23:49 +11:00
Martin Luessi df1d9e0e7a AP_HAL_ChibiOS: RADIX2HD Probe external I2C compasses 2023-12-05 20:23:49 +11:00
Andy Piper d4f8bc2ba3 Copter: make sure takeoff check checks the right ESC channels 2023-12-05 20:23:49 +11:00
Randy Mackay dd1ecec79c Copter: version to 4.4.3 2023-12-05 20:23:49 +11:00
Randy Mackay 0faadb11b6 Copter: 4.4.3 release notes 2023-12-05 20:23:49 +11:00
Randy Mackay d3b7dd24e7 Rover: version to 4.4.0-beta10 2023-12-05 20:23:49 +11:00
Randy Mackay b5467ca03f Rover: 4.4.0-beta10 release notes 2023-12-05 20:23:49 +11:00
Peter Barker b1219f5bef AP_Notify: add IS31FL3195 to default LED types 2023-11-16 17:59:38 +11:00
Peter Barker d4f62e30b2 AP_Notify: document IS31FL3195 LED type for LED_TYPES parameter 2023-11-16 17:59:38 +11:00
Andrew Tridgell 8305ba6009 Plane: prepare for 4.4.3 release 2023-11-14 12:49:15 +11:00
Andrew Tridgell db5515c60e Plane: update release notes for 4.4.3 2023-11-14 12:49:15 +11:00