Andrew Tridgell
6e5198482f
AP_Periph: prepare for 1.6.0 release
2023-09-08 06:50:56 +10:00
Henry Wurzburg
ed21c49975
Plane:correct TKOFF_DIST metadata
2023-09-07 00:49:58 -07:00
Rhys Mainwaring
eeb5227228
AP_DDS: update dds profile, eliminate need for integration service
...
- Use type and topic name mapping rules in the arm_motors service profile.
- Remove the integration service configuration file.
- Update the service section in the README and document the topic and service mapping rules.
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:46:05 +10:00
Rhys Mainwaring
7897f7bfe7
AP_DDS: add IDL for ArmMotors and ModeSwitch services
...
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2023-09-07 08:45:32 +10:00
Andrew Tridgell
67d84a9a5a
Tools: added build options for himark servos and hobbywing ESCs
2023-09-07 08:44:54 +10:00
Andrew Tridgell
b33cf11bfb
AP_DroneCAN: make himark servo support optional
2023-09-07 08:44:54 +10:00
Peter Barker
d70027f83a
build_options.py: correct case of Sagetech company name
2023-09-07 08:44:27 +10:00
Pierre Kancir
9e2b14ad36
Tools: as per archlinux wiki don't do partial upgrade
...
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir
765ac299e7
.github: as per archlinux wiki don't do partial upgrade
...
https://wiki.archlinux.org/title/System_maintenance#Upgrading_the_system
2023-09-07 07:48:31 +10:00
Pierre Kancir
c96294867a
Tools: fix flake8 test
2023-09-07 07:48:31 +10:00
Pierre Kancir
d620a1905a
.github: use ubuntu-22.04 instead of ubuntu-latest
2023-09-07 07:48:31 +10:00
Pierre Kancir
35b2463069
.github: migrate to docker container based on 22.04
2023-09-07 07:48:31 +10:00
Pierre Kancir
c1accc7915
.github: move github action to ubuntu22.04
...
# Conflicts:
# .github/workflows/test_scripts.yml
2023-09-07 07:48:31 +10:00
Pierre Kancir
f404490a76
.github: remove astyle install as part of docker now
2023-09-07 07:48:31 +10:00
Richard Allen
c8f9d193fb
AP_HAL_Linux: make all semaphores priority-inherit
2023-09-06 15:58:58 -05:00
Peter Barker
d9818ae1ab
SITL: add simulation instructions for TSYS03 sensor
2023-09-06 23:00:30 +10:00
Leonard Hall
823527588c
Tools: Add TSYS03 to build options
2023-09-06 23:00:30 +10:00
Leonard Hall
7390e6ecef
AP_TemperatureSensor: Add TSYS03 support
2023-09-06 23:00:30 +10:00
Ep Pravitra
1372e48515
AP_AdvancedFailsafe: option to continue the mission even after data link is recovered
...
This feature is useful when the landing sequence is part of the flight plan. New parameter AFS_OPTIONS was added.
Update libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.cpp
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
Update libraries/AP_AdvancedFailsafe/AP_AdvancedFailsafe.h
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
enum convention changed
2023-09-06 20:32:32 +10:00
Peter Barker
6bb5723b18
hwdef: fpv/osd boards get turtle, flowhold and msp
2023-09-06 20:32:06 +10:00
Peter Barker
b9df48e2ec
AP_HAL_ChibiOS: include hexa and octa frames in mimimize_fpv_osd
2023-09-06 20:32:06 +10:00
Peter Barker
bc83de5eac
hwdef: fpv/osd boards get CRSF Text and spektrum telemetry
2023-09-06 20:32:06 +10:00
Peter Barker
0400282416
hwdef: fpv/osd boards get Tramp
2023-09-06 20:32:06 +10:00
Peter Barker
d3c32ba440
hwdef: add comments clarifying use of each of the minimize includes
2023-09-06 20:32:06 +10:00
Peter Barker
91e1dac053
hwdef: minimize_fpv_osd.inc: remove features not needed for fpv/osd
2023-09-06 20:32:06 +10:00
Peter Barker
7deb7e2c20
ArduCopter: disable turtle mode in minimize_features.inc
...
instead of using the define.
This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00
Peter Barker
472dda6555
AP_HAL_ChibiOS: disable turtle mode in minimize_features.inc
...
instead of using the define.
This enables turtle mode on minimised fpv-osd boards.
2023-09-06 20:32:06 +10:00
Peter Barker
19b066a46a
hwdef: enable SmartAudio on fpv-osd boards
2023-09-06 20:32:06 +10:00
Peter Barker
cdfabf2038
hwdef: enable RunCam on fpv-osd boards
2023-09-06 20:32:06 +10:00
Peter Barker
9dda151a2d
hwdef: make soaring and crsf aailable on minimized-OSD boards
2023-09-06 20:32:06 +10:00
Peter Barker
c29948c69a
hwdef: do not remove OSD in common minimized boards
2023-09-06 20:32:06 +10:00
Peter Barker
1c07c875d6
hwdef: recreate minimize_features.inc to just include minimize_common.inc
2023-09-06 20:32:06 +10:00
Peter Barker
d55c08009f
hwdef: rename minimize_features.inc to minimize_common..inc
2023-09-06 20:32:06 +10:00
pedro-fuoco
62b15a8af0
AP_DDS: Accept body-frame velocity inputs
2023-09-06 20:31:19 +10:00
Peter Barker
198268e03c
AP_Logger: use HAL_LOGGING_ENABLED defines
2023-09-06 20:26:25 +10:00
Nick Exton
2e84e273ea
gitignore: Add Python environment folders
2023-09-06 17:33:23 +10:00
Andy Piper
c6511b513b
AP_HAL_ChibiOS: T-Motor H743 Mini
2023-09-06 17:13:07 +10:00
Andy Piper
bc98e8bd87
bootloaders: TMotor H743 Mini bootloader
2023-09-06 17:13:07 +10:00
Andy Piper
194f555c7b
AP_HAL_ChibiOS: provide mcu defaults in betaflight conversion
2023-09-06 17:13:07 +10:00
Andy Piper
2160a1afb4
AP_HAL_ChibiOS: correct hwdef generator battery scale
2023-09-06 17:13:07 +10:00
Andy Piper
ee8631e9fd
AP_HAL_ChibiOS: cope with different IMU drivers in hwdef conversion
2023-09-06 17:13:07 +10:00
Andrew Tridgell
2e0eef20d1
AP_Bootloader: fixed use of OTG in peripheral bootloader
2023-09-06 11:21:51 +10:00
Andrew Tridgell
efb4a98414
Tools: rebuild AP_Periph bootloaders
2023-09-06 11:21:51 +10:00
Andrew Tridgell
698673b0b2
hwdef: reduced size of f103-periph bootloader
...
serial not needed
2023-09-06 11:21:51 +10:00
Andrew Tridgell
684385c7d5
hwdef: reduced size of Hitec-Airspeed bootloader
...
serial not needed in bootloader
2023-09-06 11:21:51 +10:00
Andrew Tridgell
84ff71d519
Tools: added --periph-only option to build_bootloaders.py
2023-09-06 11:21:51 +10:00
Andrew Tridgell
ea51aea2e5
hwdef: removed most CAN_APP_NODE_NAME defines
...
both bootloader and AP_Periph now default to
"org.ardupilot.BOARD_NAME". This makes it much easier to find the
right firmware for update
2023-09-06 11:21:51 +10:00
Andrew Tridgell
fb5dba9d86
hwdef: disable HAL_USE_CAN on all boards except f103-periph
...
setting HAL_USE_CAN uses the ChibiOS CAN driver instead of the AP_HAL
CAN driver. This is only used on the f103-periph as it significantly
reduces the size of the bootloader, which allows for f103 builds to
fit in the limited flash
on all other builds we are much better off using the HAL CAN driver as
it is much faster
2023-09-06 11:21:51 +10:00
Andrew Tridgell
fbd44dddd0
HAL_ChibiOS: enable ISRs during flash ops in bootloader
...
this makes a huge difference in AP_Periph bootloader speeed, where
disabling interrupts prevents CAN packets from being received
2023-09-06 11:21:51 +10:00
Andrew Tridgell
f353ae4933
AP_Bootloader: speed up DroneCAN fw update
...
pipeline file read requests to reduce impact of transport latency
2023-09-06 11:21:51 +10:00