Shiv Tyagi
bc3ff20871
AC_PrecLand: add _ORIENT param to precland library
...
The orient parameter will help us construct a direction of approach vector in vehicle body frame. This vector would help
us rotate the target vector from sensor frame to body frame and determine the horizontal position error of vehicle for
more orientations than just PITCH_270
2022-08-30 03:44:26 -04:00
Shiv Tyagi
82d1750e8c
Rover: include precision landing library in rover
...
This compiles rover with precision landing library included
2022-08-30 03:44:26 -04:00
Peter Barker
7c6ec00e11
Copter: display throttle below failsafe only when display_failure set
2022-08-30 17:29:09 +10:00
esaldiran
661a525dc1
waf: add --enable-custom-controller build option
2022-08-30 13:10:09 +10:00
esaldiran
9218cf18ce
autotest: add test for custom controller
2022-08-30 13:10:09 +10:00
esaldiran
bbeef1a5cd
AC_CustomControl: add README
2022-08-30 13:10:09 +10:00
esaldiran
618164fea4
AC_CustomControl: add PID backend
2022-08-30 13:10:09 +10:00
esaldiran
cbadf77652
ArduCopter: support custom controller
2022-08-30 13:10:09 +10:00
esaldiran
8eeb4227f7
RC_Channel: add custom controller aux func
2022-08-30 13:10:09 +10:00
esaldiran
4abb6725a8
AC_CustomControl: add empty controller backend as a template
2022-08-30 13:10:09 +10:00
esaldiran
c5787a0165
AC_CustomControl: add custom controller support
2022-08-30 13:10:09 +10:00
Andrew Tridgell
13453f705e
AP_RPM: added AP_Generator support
...
useful for notch filtering of generator vibration
2022-08-30 10:53:45 +10:00
Andrew Tridgell
86ed18716e
Tools: added ArduPilot signing public keys
2022-08-30 10:51:06 +10:00
Andrew Tridgell
25f08ce0e0
Tools: rebuild bootloaders with DFU support
...
useful for installing secure bootloader
2022-08-30 10:51:06 +10:00
Andrew Tridgell
a06d163ef0
GCS_MAVLink: refuse DFU for secure firmware
2022-08-30 10:51:06 +10:00
Andrew Tridgell
b808351f2a
hwdef: enable DFU on some boards
2022-08-30 10:51:06 +10:00
bugobliterator
cee8a638f8
AP_HAL: set default HAL_ENABLE_DFU_BOOT
2022-08-30 10:51:06 +10:00
bugobliterator
eb116849c6
AP_HAL_ChibiOS: add LED Bootloader in CubeOrange and related boards
2022-08-30 10:51:06 +10:00
Andrew Tridgell
0c2594d04b
Tools: added signing tools for secure boot
2022-08-30 10:51:06 +10:00
bugobliterator
5cd0105971
Tools: add LED notification for bad firmware
2022-08-30 10:51:06 +10:00
bugobliterator
40d11540ac
Tools: add signed_firmware field in apj
2022-08-30 10:51:06 +10:00
bugobliterator
f31d915e14
GCS_MAVLink: add support for booting into dfu
2022-08-30 10:51:06 +10:00
bugobliterator
441ce2e593
AP_HAL: add util method boot_to_dfu()
2022-08-30 10:51:06 +10:00
Andrew Tridgell
c70643f0e7
AP_CheckFirmware: added monocypher
2022-08-30 10:51:06 +10:00
bugobliterator
d434038b26
AP_CheckFirmare: add support for signed firmwares
2022-08-30 10:51:06 +10:00
bugobliterator
3f951c3e0b
waf: add support for secure bootloader
2022-08-30 10:51:06 +10:00
bugobliterator
e6e56674d3
modules: update ChibiOS
...
support hook for booting to DFU
2022-08-30 10:51:06 +10:00
bugobliterator
0c78f8bac2
AP_HAL_ChibiOS: add support for booting into DFU
2022-08-30 10:51:06 +10:00
Henry Wurzburg
d420ba0edd
HWDEF: correct default params file and readme for SPR H7
2022-08-30 10:27:25 +10:00
Iampete1
353aedb547
Copter: Arming: check EKF height varance
2022-08-29 20:16:02 -04:00
Randy Mackay
2bcb503170
AP_Mount: allow users to disable yaw on 3-axis gimbals
...
Also fixes 3-axis gimbal support for SToRM32 serial and MAVLink gimbals
2022-08-30 10:05:09 +10:00
Andy Piper
a560d1f2cc
AP_Vehicle: update notch count.
2022-08-30 10:03:31 +10:00
Andy Piper
28d0086a97
AP_ESC_Telem: don't provide zero udpates for ESCs that have never been used
2022-08-30 10:03:31 +10:00
Andy Piper
c68b886700
scripts: blacklist KakuteH7Miniv2 in favour of KakuteH7Mini-Nand
2022-08-30 09:52:41 +10:00
Andy Piper
33425ce542
scripts: update manifests with KakuteH7v2 and KakuteH7Mini-Nand.
2022-08-30 09:52:41 +10:00
Andy Piper
bf29d8d49c
bootloaders: rename KakuteH7Miniv2 to KakuteH7Mini-Nand
2022-08-30 09:52:41 +10:00
Andy Piper
acb318fcab
AP_HAL_ChibiOS: rename KakuteH7Miniv2 to kakuteH7Mini-Nand
2022-08-30 09:52:41 +10:00
Joshua Henderson
a93b887f5f
AP_BattMonitor: move read_block up to SMBus base class
2022-08-30 09:09:54 +10:00
Iampete1
fb86318848
AC_Fence: always declare AC_PolyFenceItem
2022-08-30 09:07:27 +10:00
Iampete1
fc2bc2822e
AP_Logger: MessageWriter: convert enums to enum class's
2022-08-30 09:07:27 +10:00
Iampete1
3d5bbb72ab
AC_PolyFence_loader: log fence on sucsesful write
2022-08-30 09:07:27 +10:00
Iampete1
d020dd2923
AC_Fence: add log structure
2022-08-30 09:07:27 +10:00
Iampete1
47853383b1
AP_Logger: add fence message writer
2022-08-30 09:07:27 +10:00
Leonard Hall
427c64eff0
Copter: Replace set_throttle_takeoff with init_z_controller
2022-08-29 13:35:32 +09:00
Peter Barker
7571ef67af
autotest: fix airspeed driver test mismatch at end of mission
...
ground interactions cause fluctuations
2022-08-29 11:02:14 +10:00
Peter Barker
a7aa5b6897
autotest: do not wait for ACK from reboot command
...
Several attempts have been made to make retrieving the reboot's ack reliable, and they've all failed.
So stop waiting for the ACK....
2022-08-29 08:24:03 +10:00
Peter Barker
3022299e71
autotest: disable SpeedToFly McReady tests
...
# mcReady tests don't work ATM, so just return early:
2022-08-29 08:23:41 +10:00
bugobliterator
c7ebd00ff9
AP_HAL_ChibiOS: disable RCIN and RCOUT threads on HiTec-Airspeed
2022-08-28 11:43:01 +10:00
Andrew Tridgell
df56d8a8dd
AP_ESC_Telem: don't default ESC telem on for AP_Periph
...
require it to be enabled specifically. Otherwise we end up with ESC
status msgs in GPS modules
2022-08-28 11:43:01 +10:00
Andrew Tridgell
a4fa99c96c
AP_Periph: fixed undulation in Fix2 pkt
2022-08-28 11:43:01 +10:00