Commit Graph

57489 Commits

Author SHA1 Message Date
Andrew Tridgell 865cffa5f2 AP_IOMCU: retry forcing IOMCU into bootloader multiple times
this fixes an issue where the update of IO firmware can fail
2024-05-31 09:40:55 +10:00
Andrew Tridgell 9fbf3b5bed 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:40:55 +10:00
Andrew Tridgell 360f84d3a8 Tools: force pymonocypher version 2024-05-31 09:40:55 +10:00
Andrew Tridgell 3f715cd6cc Plane: prepare for 4.4.4 release 2024-05-31 09:40:55 +10:00
Andrew Tridgell 7ca49b79bc Plane: release notes for 4.4.4 2024-05-31 09:40:55 +10:00
Peter Barker 5d7fb310fb bootloaders: add mRoControlZeroClassic bootloader
needed to generate hex files
2024-01-17 18:26:23 +11:00
Randy Mackay db53a28f32 Copter: version to 4.4.4 2023-12-19 10:20:50 +09:00
Randy Mackay 3e2bd2da7b Copter: 4.4.4 release notes 2023-12-19 10:20:50 +09:00
Randy Mackay b1fedf6073 Rover: version to 4.4.0 2023-12-19 10:20:50 +09:00
Randy Mackay 462dc1722b Rover: 4.4.0 release notes 2023-12-19 10:20:50 +09:00
Randy Mackay 981b721ddc Copter: version to 4.4.4-beta1 2023-12-05 19:05:06 +09:00
Randy Mackay f3d89185ca Copter: 4.4.4-beta1 release notes 2023-12-05 19:05:06 +09:00
Randy Mackay ca0ec83d6a Rover: version to 4.4.0-beta11 2023-12-05 19:05:06 +09:00
Randy Mackay 4710eead6e Rover: 4.4.0-beta11 release notes 2023-12-05 19:05:06 +09:00
Randy Mackay d1b6524940 Plane: version to 4.4.4-beta1 2023-12-05 19:05:06 +09:00
Randy Mackay 2359158156 Plane: 4.4.4-beta1 release notes 2023-12-05 19:05:06 +09:00
Andrew Tridgell 61fce77bfe 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:05:06 +09:00
Andy Piper 723eda69f7 AP_HAL_ChibiOS: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:05:06 +09:00
Andy Piper 5f1995c509 AP_HAL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:05:06 +09:00
Andy Piper ff62287e3d AP_SerialLED: return success status from send and set_RGB 2023-12-05 19:05:06 +09:00
Andy Piper 1fbe89e81f AP_Scripting: add success status to serialLED:send and serialLED:set_RGB 2023-12-05 19:05:06 +09:00
Andy Piper 40f687260a AP_HAL_SITL: return success status from serial_led_send and set_serial_led_rgb_data 2023-12-05 19:05:06 +09:00
Andy Piper b5a0db8721 AP_HAL_ChibiOS: correct neopixel bitwidth
Use 64-bit timestamps for dshot send checks
2023-12-05 19:05:06 +09:00
Andy Piper 29ba1a84d3 AP_HAL: correct neopixel bitwidth 2023-12-05 19:05:06 +09:00
Randy Mackay 83c73ee7cc Copter: fix 440-beta1 release notes
TKOFF_TH_MAX was not included in Copter-4.4.0
2023-12-05 19:05:06 +09:00
Andy Piper 04ae599849 AP_HAL_ChibiOS: fix race condition in sending serial LED data 2023-12-05 19:05:06 +09:00
bugobliterator 31e9f0e12a AP_Stats: initialise parameter defaults 2023-12-05 19:05:06 +09:00
Randy Mackay 2b2f92b654 Rover: boats keep navigating at WP if loiter fails 2023-12-05 19:05:06 +09:00
Randy Mackay f3868cf463 AR_WPNav: pos control updated during pivots 2023-12-05 19:05:06 +09:00
Randy Mackay 0e1ab131b0 Rover: auto navigates while stopped 2023-12-05 19:05:06 +09:00
Randy Mackay 81eea31ea0 AR_PosControl: no min speed when stopping 2023-12-05 19:05:06 +09:00
Randy Mackay 14fab1b99b AP_Scripting: simplify Rover quick tune
Only tunes FF.  P and I are set as ratio to FF
2023-12-05 19:05:06 +09:00
Iampete1 1d84062ce0 AP_Param: check dynamic param tables are avalable before adding a param 2023-12-05 19:05:06 +09:00
Andy Piper c14b34caf7 hwdef: fixes for SpeedyBee F4 v4 on 4.4 2023-12-05 19:05:06 +09:00
Andy Piper 27636a27a6 bootloaders: SpeedyBeeF405v4 2023-12-05 19:05:06 +09:00
Andy Piper 83098e64ad AP_HAL_ChibiOS: add support for SpeedyBeeF405v4 2023-12-05 19:05:06 +09:00
Peter Barker 7591e188e8 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:05:06 +09:00
Randy Mackay 1eecaa3f9f AP_Torqeedo: error code reporting fix 2023-12-05 19:05:06 +09:00
Peter Barker 86a86d8589 AP_Notify: add IS31FL3195 to default LED types 2023-12-05 19:05:06 +09:00
Peter Barker 13bd71e379 AP_Notify: document IS31FL3195 LED type for LED_TYPES parameter 2023-12-05 19:05:06 +09:00
Peter Barker 56842fc2f8 Tools: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 14:24:08 +11:00
Peter Barker e0a3df7adb .github: clamp empy to version 3
API and syntax hanges make 4 problematic
2023-12-05 14:24:08 +11:00
Martin Luessi 2e8ffa9380 RADIX2HD: Set HAL_I2C_INTERNAL_MASK 2023-12-05 11:40:27 +11:00
Andrew Tridgell 11fece27d3 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-11-27 07:55:37 +11:00
Martin Luessi 9a0a18c426 AP_HAL_ChibiOS: RADIX2HD Probe external I2C compasses 2023-11-22 07:40:48 +09:00
Andy Piper 452ec19679 Copter: make sure takeoff check checks the right ESC channels 2023-11-15 18:25:48 +11:00
Randy Mackay b44b804bcf Copter: version to 4.4.3 2023-11-14 11:11:24 +09:00
Randy Mackay c40edf2a2a Copter: 4.4.3 release notes 2023-11-14 11:11:24 +09:00
Randy Mackay 98cc5301bf Rover: version to 4.4.0-beta10 2023-11-14 11:11:24 +09:00
Randy Mackay 2006b5c350 Rover: 4.4.0-beta10 release notes 2023-11-14 11:11:24 +09:00