Tom Pittenger
217253b58f
module: ChibiOS add LwIP and Networking support
2023-07-05 13:50:40 -07:00
Andy Piper
1f9539a1b3
AP_BLHeli: add battery status MSP handling
...
give internal error if an unknown MSP command occurs
2023-07-05 15:39:15 +01:00
Andrew Tridgell
2eca7224d3
waf: wrap _sbrk to prevent its use
...
while _sbrk isn't used now, this will prevent a repeat of the bug in
PR 24218
2023-07-05 21:46:36 +10:00
Randy Mackay
9c15dcb206
AR_PosControl: limit and zero velocity I-term
...
zero in forward-back direction
limit in lateral direction
2023-07-05 20:27:54 +09:00
Randy Mackay
6f52eaf9a7
AR_AttitudeContol: add steering_limited checks
2023-07-05 20:27:54 +09:00
Randy Mackay
46702e6c49
AP_Math: Vector2f::projected made const
2023-07-05 20:27:54 +09:00
Peter Barker
daf56c5ab1
RC_Channel: add and use SetFocusResult
2023-07-05 16:28:42 +10:00
Peter Barker
485fee36ab
AP_Mount: add and use SetFocusResult
2023-07-05 16:28:42 +10:00
Peter Barker
958622523f
AP_Mission: add and use SetFocusResult
2023-07-05 16:28:42 +10:00
Peter Barker
82b0630c6a
AP_Camera: add and use SetFocusResult
2023-07-05 16:28:42 +10:00
Mikhail Degtiarenko
cc0b2ab3bb
AP_HAL_ChibiOS: add SPL06 to MambaH743v4
...
The Diatone Mamba MK4 H743 v2 Flight Control have moved from the DPS280 barometer to using SPL06.
https://www.diatone.us/products/mamba-mk4-h743-v2-flight-control-30mm-m3l
2023-07-05 16:26:57 +10:00
Peter Barker
30dea46cc5
AP_Periph: make canard_broadcast non-static
...
so it can be used from other files in AP_Periph
2023-07-05 14:37:51 +10:00
Peter Barker
0f1de63d7c
AP_Periph: move ADSB CAN handling into adsb.cpp
2023-07-05 14:37:51 +10:00
Randy Mackay
40fc35c65f
Rover: circle uses lower accel and fix forward-back accel
2023-07-05 11:04:44 +09:00
Randy Mackay
f1e3546e9e
Rover: circle mode loses input shaping
2023-07-05 11:04:44 +09:00
Randy Mackay
9d60aca85a
Rover: circle checks max speed and min radius
2023-07-05 11:04:44 +09:00
Asif Khan
82b709083c
AP_Camera: add CAMx_OPTION support for start/stop recording when arm/Disarm
2023-07-05 09:07:53 +10:00
Andrew Tridgell
0aab2f7974
HAL_ChibiOS: implement newlib alloc functions as malloc wrappers
...
this fixes issue #24106
2023-07-05 07:13:39 +10:00
Andrew Tridgell
37253c13d9
waf: wrap newlib alloc functions on ChibiOS
...
this prevents scripting and string library functions from calling sbrk
based alloction functions that are not thread safe
2023-07-05 07:13:39 +10:00
Tom Pittenger
e05700e10d
AP_BoardConfig: add accessor for param BRD_SERIAL_NUM
2023-07-04 13:35:09 -07:00
Tom Pittenger
f27ad17ea0
AP_AccellCal: initialize HAL_INS_ACCELCAL_ENABLED for periph
2023-07-04 05:41:03 -07:00
Peter Barker
d0b967097e
AP_HAL_ChibiOS: process @include lines within hwdef files
2023-07-04 17:36:32 +10:00
Peter Barker
53e6f289e5
AP_HAL_ChibiOS: factor out a write_processed_defaults_file method
2023-07-04 17:36:32 +10:00
Peter Barker
26359204bd
AP_HAL_ChibiOS: tidy defaults.parm handling
2023-07-04 17:36:32 +10:00
Peter Barker
5c71e21498
Tools: remove brew update
...
Some sort of repository corruption on the github side; see https://github.com/orgs/Homebrew/discussions/4612
2023-07-04 17:27:15 +10:00
Andrew Tridgell
a57647e3b4
Plane: update release notes
2023-07-04 16:19:36 +10:00
Randy Mackay
e84cd0cad8
Copter: update 4.4.0-beta3 release notes
2023-07-04 15:15:36 +09:00
Randy Mackay
0f5d2b31ab
Rover: update 4.4.0-beta3 release notes
2023-07-04 15:15:36 +09:00
Tom Pittenger
a88c3a08b0
Copter: is_landing/is_taking_off not to req scripting
2023-07-03 22:44:00 -07:00
Tom Pittenger
606ef1b269
Plane: is_landing/is_taking_off not to req scripting
2023-07-03 22:44:00 -07:00
Tom Pittenger
ecc517360f
AP_Vehicle: is_landing/is_taking_off not to req scripting
2023-07-03 22:44:00 -07:00
Tom Pittenger
461671eaf3
AP_DroneCAN: add NotifyState.landing & taking off
2023-07-03 22:44:00 -07:00
Andrew Tridgell
b271a20e97
Plane: update release notes for 4.4.0beta3
2023-07-04 14:02:01 +10:00
Randy Mackay
4af22db6c2
Copter: update 4.4.0-beta3 release notes
2023-07-04 12:44:45 +09:00
Randy Mackay
3cefc95f2f
Rover: update 4.4.0-beta3 release notes
2023-07-04 12:44:43 +09:00
Randy Mackay
a11033a67d
Copter: 4.4.0-beta3 release notes
2023-07-04 12:44:37 +09:00
Randy Mackay
428b240304
Rover: 4.4.0-beta3 release notes
2023-07-04 12:44:35 +09:00
Andrew Tridgell
41fbc6124b
AP_Scripting: updated VTOL quicktune docs
2023-07-04 12:24:02 +10:00
Andrew Tridgell
b7b12d7220
AP_Scripting: fixed lua-check warnings in VTOL-quicktune
2023-07-04 12:24:02 +10:00
Andrew Tridgell
3aea282bdd
AP_Scripting: fixed use of QUIK_ENABLE in VTOL-quicktune
...
this was lost when the cached access was added
2023-07-04 12:24:02 +10:00
Andrew Tridgell
d8bcb41b26
AP_Scripting: added QUIK_MAX_REDUCE parameter to VTOL-quicktune.lua
...
this limits the amount that rate gains can reduce from the original
values in a quicktune. Large reductions in rate gains can be
incorrectly triggered by a frame resonance or gust of wind which can
result in gains that are dangerously low, which can trigger an angle P
oscillation
2023-07-04 12:24:02 +10:00
Iampete1
f55267017b
AP_Motors: Heli: Remove unused init_output return and don't assume single for initialised OK
2023-07-04 11:31:21 +10:00
Andy Piper
810dfaf4f6
AP_HAL_ChibiOS: pull RTS lines low on Pixhawk6C to avoid glitches on startup
2023-07-04 11:13:26 +10:00
Iampete1
f89563f987
Plane: Training: output rudder from mode run function
2023-07-04 10:44:13 +10:00
Andrew Tridgell
9a68b78973
AP_DroneCAN: allow BRD_SAFETY_MASK to work on CAN ESCs and servos
...
this allows for testing of a fwd motor or control surfaces while not
allowing for VTOL ESCs to run. This makes CAN actuators behave the
same as direct PWM actuators
2023-07-04 10:40:45 +10:00
Peter Barker
a9a111fe31
waf: sitl_periph_gps doesn't have AP_AHRS_ENABLED
2023-07-04 10:27:32 +10:00
Peter Barker
c45c02ce82
AP_GPS: use AP_AHRS_ENABLED in place of HAL_BUILD_AP_PERIPH
...
the guard here is just against use of the singleton
2023-07-04 10:27:32 +10:00
Peter Barker
7a7e44ae3c
AP_EFI: move case labels inside ifdefs
2023-07-04 10:26:26 +10:00
Peter Barker
aee1172b66
bootloaders: add FlyingMoonF407 bootloaders
2023-07-04 10:25:19 +10:00
Peter Barker
257c684edf
hwdef: update FlyingMoonF407 hwdef
...
changes from vendor
2023-07-04 10:25:19 +10:00