Iampete1
7dc91c3f32
Copter: use new misison present method
2025-01-28 10:30:06 +11:00
Iampete1
405c002475
AP_Mission: add present
method
2025-01-28 10:30:06 +11:00
Iampete1
418f137f52
AP_Mission: make sure home is set in index 0 and and not overwritten when adding or replacing commands
2025-01-28 10:30:06 +11:00
Iampete1
2c816c8841
AP_Mission: update cmd_total when setting home
2025-01-28 10:30:06 +11:00
Iampete1
067f1282dd
AP_Mission: write_cmd_to_storage
to private
2025-01-28 10:30:06 +11:00
Iampete1
0681a24fe5
Rover: commands: remove unneeded write of home to storage
2025-01-28 10:30:06 +11:00
Iampete1
dce82bc97c
Plane: commands: remove unneeded write of home to storage
2025-01-28 10:30:06 +11:00
Iampete1
82887c95d2
AP_AHRS: Ensure home is always saved to mission
2025-01-28 10:30:06 +11:00
Peter Barker
b5ce6f1efd
waf: disable battery-balance features on simulated periphs
2025-01-28 09:11:21 +11:00
Peter Barker
b3bc0528e0
Tools: create and use AP_PERIPH_BATTERY_ENABLED
...
... and AP_PERIPH_BATTERY_BALANCE_ENABLED while we're here
2025-01-28 09:11:21 +11:00
Peter Barker
a8717fe6a2
AP_HAL_ChibiOS: create and use AP_PERIPH_BATTERY_ENABLED
...
... and AP_PERIPH_BATTERY_BALANCE_ENABLED while we're here
2025-01-28 09:11:21 +11:00
Randy Mackay
8e4179cc9d
Plane: 4.6.0-beta3 release notes
2025-01-27 14:25:33 +09:00
Peter Barker
08bf42bf0a
AP_Motors: support a minimum of 12 motors
...
this block could be removed if we made each backend dependent on having sAP_MOTORS_MAX_NUM_MOTORS high enough to support that frame.
However, not all frames have #ifdefs to support conditional compilation at this point.
2025-01-27 14:03:41 +11:00
Peter Barker
afaed41d6e
AP_Motors: clamp max-num-motors to num-servo-channels
2025-01-27 14:03:41 +11:00
Peter Barker
dfe0a559d3
AP_Motors: limit nax-motors to 12 unless scripting enabled
...
we only allow configuration of more complicated frames with scripting at the moment
2025-01-27 14:03:41 +11:00
Peter Barker
9f5c095688
SRV_Channel: allow re-assignment from GPIO on channels above 16
...
this allows MotorMatrix to change a channel's default (and value) from k_GPIO to a motor output value.
The loop in the SRV_Channels contructors sets all defaults for channels above 16 to GPIO, and this code stopped MotorsMatrix from assigning a different role the the output.
2025-01-27 14:03:41 +11:00
Peter Barker
49d9b14e25
AP_Motors: add AP_MOTORS_MOT defines up to 32
2025-01-27 14:03:41 +11:00
Peter Barker
5b5dc8a128
SITL: add dotriaconta_octaquad_x frame
2025-01-27 14:03:41 +11:00
Peter Barker
346c746d29
AP_Scripting: make dotriaconta_octaquad_x a quad-X
2025-01-27 14:03:41 +11:00
Peter Barker
b4ec9a73ec
autotest: point to dotriaconta_octaquad_x setup script in vehicleinfo.py
2025-01-27 14:03:41 +11:00
Peter Barker
f0d6622212
Tools: rename m32 frame to dotriaconta_quad_x
2025-01-27 14:03:41 +11:00
Peter Barker
12f3a02c77
AP_HAL_SITL: rename m32 frame to dotriaconta_octaquad_x
2025-01-27 14:03:41 +11:00
Peter Barker
58fa14ebe6
AP_Scripting: rename setup example script for dotriaconta_quad_x
2025-01-27 14:03:41 +11:00
Peter Barker
51a56dc909
autotest: rename dotriaconta_quad_x defaults file
2025-01-27 14:03:41 +11:00
murata
502b3a8713
AP_Scripting: Support Hexadeca-Octa (OCTA-X16)
2025-01-27 14:03:41 +11:00
murata
46b1bd6866
autotest: Support Hexadeca-Octa (OCTA-X16)
2025-01-27 14:03:41 +11:00
Peter Barker
00bd5710ab
autotest: support installing a script to setup frame motor layout
2025-01-27 14:03:41 +11:00
murata
7de6eb5b20
SITL: Support Hexadeca-Octa (OCTA-X16)
2025-01-27 14:03:41 +11:00
murata
25b02a8312
AP_HAL_SITL: Support Hexadeca-Octa (OCTA-X16)
2025-01-27 14:03:41 +11:00
murata
3b6350d022
AP_Motors: Support Hexadeca-Octa (OCTA-X16)
2025-01-27 14:03:41 +11:00
murata
3b8d1d23dd
AP_Periph: support 32 motors in a frame
2025-01-27 14:03:41 +11:00
Peter Barker
405b067df6
SRV_Channel: metadata for motors 13 through 32
...
Co-authored-by: muramura <ma2maru@gmail.com>
2025-01-27 14:03:41 +11:00
Andrew Tridgell
aae0613e17
AP_Scripting: added 32 motor example
2025-01-27 14:03:41 +11:00
Andrew Tridgell
843262ca3d
autotest: added m32 frame
2025-01-27 14:03:41 +11:00
Andrew Tridgell
165ca1355e
HAL_SITL: added m32 frame
...
a stack of 8 X quad frames
2025-01-27 14:03:41 +11:00
Andrew Tridgell
c49745c755
AP_Motors: support up to 32 motors
2025-01-27 14:03:41 +11:00
Andrew Tridgell
46b452ae39
SRV_Channel: support 32 rotors in a frame
2025-01-27 14:03:41 +11:00
Peter Barker
1deea810e8
ArduPlane: move to a uint32_t motor mask
2025-01-27 14:03:41 +11:00
Peter Barker
98e4037868
AP_Motors: move to a uint32_t motor mask
2025-01-27 14:03:41 +11:00
Cameron
9405cf9c4e
Tools: added name to GIT_Success.txt
2025-01-27 11:22:22 +11:00
Randy Mackay
1fd369f51a
Copter: 4.6.0-beta3 release notes
2025-01-27 08:56:05 +09:00
Randy Mackay
556cd40632
Rover: 4.6.0-beta3 release notes
2025-01-27 08:55:59 +09:00
Randy Mackay
8e5c0e6a5c
Tracker: 4.6.0-beta3 release notes
2025-01-27 08:55:57 +09:00
Andy Piper
723ec0c592
AP_HAL_ChibiOS: fix docs for BETAFPV-F405-I2C
2025-01-26 22:44:52 +11:00
Andy Piper
4130bdcc4f
AP_HAL_ChibiOS: add all BETAFPV F405 variants and re-enable baro-less operation
2025-01-26 22:44:52 +11:00
Peter Barker
f92fde806f
AP_HAL: SIMState: do a single nullptr check in SIMState servo sim
...
mirrors if c1016ae52e
2025-01-25 18:50:49 -06:00
Andy Piper
54ab1f044e
AP_HAL_ChibiOS: add camera switch to iFlight Blitz H743 Pro
2025-01-25 22:29:37 +11:00
Peter Barker
00c1f1456e
SITL: correct documentation metadata for FETTechOneWireESC and RichenPower and IE24
...
.... we had documentation for these parameters but it wasn't being used!
2025-01-25 08:10:38 +11:00
Peter Barker
6413da902d
autotest: add missing closing-parenthesis
...
because it is dramatically aesthetically wrong
2025-01-24 19:57:29 +09:00
Jeevan K
c1595c6cf1
SITL : Add ACC_TRIM, ARSPD documentation
2025-01-24 07:05:51 +11:00