Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plane: send attitude target message implementation (for quadplanes) #25253

Closed
wants to merge 344 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
344 commits
Select commit Hold shift + click to select a range
3f81bc4
github: remove elf_diff from checks we run
rmackay9 Jun 7, 2023
5422ed0
Rover: update 4.4.0-beta2 release notes
rmackay9 Jun 3, 2023
abac633
Copter: update 4.4.0-beta2 release notes
rmackay9 Jun 3, 2023
ad1055e
Plane: adjust 4.4.0beta2 release notes
tridge Jun 8, 2023
602f7d1
Plane: prepare for 4.4.0beta2
tridge Jun 8, 2023
f917554
AP_HAL_ChibiOS: add Holybro KakuteH7-Wing
Hwurzburg Jun 19, 2023
a8f6464
Tools: add Holybro KakuteH7-Wing
Hwurzburg Jun 19, 2023
72b525c
Plane: fix error in Qplane wait for rudder neutral
Hwurzburg Apr 19, 2023
3a34cf4
AP_Motors: Heli RSC: remove incorrect set range call
IamPete1 Jun 18, 2023
96681b0
Plane: Make mode takeoff entry climb to TKOFF_ALT before loitering
Hwurzburg May 9, 2023
8b825b4
AP_SerialManager: generalise SToRM32 serial protocol desc and enum
rmackay9 May 15, 2023
113ed38
AP_SerialManager: improve OPTIONS desc for Swap bit
rmackay9 May 15, 2023
ec79c3f
GCS_Common: handle CMD_DO_SET_ROI_NONE for command int packets
Davidsastresas May 28, 2023
94a3f2a
AP_GPS:Comform to ardupilot undulation definition
makeller1 May 31, 2023
f4a59b3
AP_GPS: fixed ublox M10S auto-config
tridge Jun 12, 2023
4d7cce1
AP_HAL_ChibiOS: support external watchdog gpio
jfbblue0922 May 11, 2023
9e19e12
AP_HAL_CHibiOS: JFB100 hwdef fix for ext watchdog
jfbblue0922 Jun 13, 2023
3f3ba23
AP_HAL_ChibiOS: jfb100 gets shorter EXT_WDOG_INTERVAL_MS
jfbblue0922 Jun 26, 2023
5a214ef
Copter: add has_user_takeoff in ZigZag mode
tatsuy Jun 14, 2023
3df9e40
Plane: improved fwd throttle during VTOL landing
tridge Jun 16, 2023
a357d14
AP_HAL_ChibiOS: Pixhawk6X bdshot version
andyp1per Jun 20, 2023
a75ee43
AP_Arming: reword GPS pre-arm failure
peterbarker Jun 21, 2023
f32e2c9
Rover: Lower minimum circle tracking distance
stephendade Jun 23, 2023
38a26f2
AP_NavEKF2: fixed velocity reset on AID_NONE
tridge Jun 23, 2023
5e657c4
AP_NavEKF3: fixed velocity reset on AID_NONE
tridge Jun 23, 2023
86b6785
Tools: fixed RefindGPS test
tridge Jun 25, 2023
f7e657f
AC_AutoTune: correct incorrect min raw rate valuee
andyp1per Jun 24, 2023
b3837ee
AP_ADSB: Fix spam of lost transciever message at update() rate
WickedShell Jun 27, 2023
49c3d4e
AP_HAL_ChibiOS: Pixhawk1-bdshot
andyp1per Jun 3, 2023
25ccd60
AP_HAL_ChibiOS: remove bdshot from speedybeef4 as it doesn't work and…
andyp1per May 31, 2023
bed8a9d
Rover: 4.4.0-beta3 release notes
rmackay9 Jul 3, 2023
6921c71
Rover: version to 4.4.0-beta3
rmackay9 Jul 3, 2023
b1c7614
Copter: 4.4.0-beta3 release notes
rmackay9 Jul 3, 2023
07ec058
Copter: version to 4.4.0-beta3
rmackay9 Jul 3, 2023
cb43047
Plane: fixed TECS state reset in VTOL auto
tridge Jul 2, 2023
f45f0d0
Plane: Fix bug that can cause early exit from loiter to alt and time …
May 16, 2023
488b6a9
Plane: fixed transition started airspeed message
tridge Jul 2, 2023
678b815
AP_Scripting: added QUIK_MAX_REDUCE parameter to VTOL-quicktune.lua
tridge Jul 2, 2023
dc7efab
AP_Scripting: fixed use of QUIK_ENABLE in VTOL-quicktune
tridge Jul 2, 2023
2aec5cc
AP_Scripting: fixed lua-check warnings in VTOL-quicktune
tridge Jul 2, 2023
9090bb1
AP_Scripting: updated VTOL quicktune docs
tridge Jul 3, 2023
9501b61
AP_Notify: add driver for LP5562 LED
peterbarker Feb 27, 2023
ff6c1e0
AP_Notify: add driver for IS31FL3195 LED
peterbarker Jun 8, 2023
2476594
Plane: update release notes for 4.4.0beta3
tridge Jul 3, 2023
166b3e9
Plane: prepare for 4.4.0beta3
tridge Jul 4, 2023
799833f
waf: wrap newlib alloc functions on ChibiOS
tridge Jul 4, 2023
24ec48d
HAL_ChibiOS: implement newlib alloc functions as malloc wrappers
tridge Jul 4, 2023
4957173
Plane: update release notes
tridge Jul 4, 2023
a564af6
AP_Scripting: added bindings for VTOL motor loss
tridge Jul 10, 2023
a121f66
AP_Scripting: stash and restore FPU register context in LUAI_TRY
bugobliterator Jul 5, 2023
d81d464
ChibiOS: disable DMA on I2C on F7 and H7 by default
tridge Apr 22, 2023
707b50d
Rover: update 4.4.0-beta3 release notes
rmackay9 Jul 3, 2023
6adc713
Copter: update 4.4.0-beta3 release notes
rmackay9 Jul 3, 2023
b1cdc81
Rover: update 4.4.0-beta3 release notes
rmackay9 Jul 4, 2023
17ce04d
Copter: update 4.4.0-beta3 release notes
rmackay9 Jul 4, 2023
a67b6c7
AP_HAL_ChibiOS: add SPL06 to MambaH743v4
mikhail-kgd Jun 22, 2023
0249abb
AP_HAL_ChibiOS: add HEEWING-F405 flight controller
HiRCBro Jun 29, 2023
0c7eb9f
bootloaders: add HeeWing F405
andyp1per Jun 29, 2023
cc19359
AP_BLHeli: add battery status MSP handling
andyp1per Jul 2, 2023
787d03c
AP_Mount: prevent SIYI driver crash if serial port not setup
tridge Jul 11, 2023
7f9b9eb
AP_NavEKF3: fix docs on ABIAS_P_NSE_DEFAULT
andyp1per Jul 12, 2023
4df27db
bootloaders: bootloader for HEEWING-F405v2
andyp1per Jul 14, 2023
c36b6c1
AP_HAL_ChibiOS: HEEWING-F405v2 which includes dataflash logging
andyp1per Jul 14, 2023
b93bc27
AP_HAL_ChibiOS: correct comment in HEEWING-F405 v1
andyp1per Jul 14, 2023
dc9e1a2
Rover: circle checks max speed and min radius
rmackay9 Jun 28, 2023
1226860
Rover: circle mode loses input shaping
rmackay9 Jun 29, 2023
202f443
Rover: circle uses lower accel and fix forward-back accel
rmackay9 Jun 29, 2023
2beb6f8
AP_Math: Vector2f::projected made const
rmackay9 Jun 27, 2023
c746714
AR_AttitudeContol: add steering_limited checks
rmackay9 Jul 3, 2023
d4596e3
AR_PosControl: limit and zero velocity I-term
rmackay9 Jun 27, 2023
9552688
AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft r…
andyp1per Jul 1, 2023
aa00e16
AP_RCProtocol: report tracer frame rate correctly
andyp1per Jul 1, 2023
ec73566
AP_HAL_ChibiOS: correct incorrect defaults for serial ports on Foxeer…
andyp1per Jul 6, 2023
97fa94e
AP_Bootloader: add iFlight BlitzF7
andyp1per Jun 8, 2023
cdd2124
AP_HAL_ChibiOS: add new board BlitzF745AIO
tiralonghipol Apr 16, 2023
da4ad10
bootloaders: bootloader for iFlight BlitzF745AIO
andyp1per Jun 7, 2023
bd8af22
Plane: On vtol landings if from a mission perform crosstracking
WickedShell Jul 17, 2023
4b7e1db
AR_AttitudeControl: add singleton and get_srate
rmackay9 May 26, 2023
66814c5
AR_PosControl: add singleton and get_srate
rmackay9 Jun 2, 2023
049cb93
AP_Vehicle: add get_steering_and_throttle
rmackay9 May 30, 2023
a0b9b4e
Rover: implement get_steering_and_throttle
rmackay9 May 30, 2023
873290d
Filter: SlewLimiter definitions moved to cpp
rmackay9 Jun 2, 2023
2f847c9
Filter: add SlewCalculator2D
rmackay9 Jun 2, 2023
eaa2ce1
AC_PID: AC_PID_2D integrates SlewCalculator2D
rmackay9 Jun 2, 2023
35513ba
AP_Scripting: add AR_AttitudeControl srate binding
rmackay9 May 26, 2023
fa817c1
AP_Scripting: AR_PosControl bindings
rmackay9 Jun 2, 2023
41a97ef
AP_Scripting: add rover quicktune
rmackay9 May 26, 2023
2376eb9
Rover: 4.4.0-beta4 release notes
rmackay9 Jul 27, 2023
d9a782b
Rover: version to 4.4.0-beta4
rmackay9 Jul 27, 2023
06398a9
Copter: 4.4.0-beta4 release notes
rmackay9 Jul 27, 2023
a5f71c4
Copter: version to 4.4.0-beta4
rmackay9 Jul 27, 2023
9535af1
Plane: update release notes for 4.4.0-beta4
tridge Aug 1, 2023
38c5867
Plane: prepare for 4.4.0-beta4
tridge Aug 1, 2023
a7dff69
AP_Airspeed: fixed handling of unhealthy airspeed
tridge Aug 10, 2023
c024c58
AP_Airspeed: increased DroneCAN airspeed timeout
tridge Aug 11, 2023
41dabdb
Plane: reset target altitude time on mode enter
nionata Aug 5, 2023
3065197
AP_NavEKF3: fixed race condition in updateFilterStatus()
tridge Aug 12, 2023
0f46cd7
GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry
peterbarker Aug 12, 2023
49e9cac
AP_Arming: fixed auto-enable of fence with forced arm
tridge Aug 7, 2023
f7a9eb3
autotest: relax Copter vibration failsafe timeout
rmackay9 Aug 12, 2023
9c43cde
hwdef: added SIYI NY flight controller
tridge Jul 17, 2023
4233255
Tools: update SIYI_N7 bootloader
tridge Jul 25, 2023
cfe6442
AP_Compass: allow override of IST8310 orientation
tridge Aug 2, 2023
4039e1b
AP_GPS: fixed RTK injection when first module is a BASE
tridge Aug 3, 2023
452527c
Plane: update release notes for 4.4.0beta5
tridge Aug 11, 2023
cdee8e5
Plane: prepare for 4.4.0-beta5
tridge Aug 11, 2023
dc0eaac
hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0
tridge Aug 12, 2023
9db275c
Rover: 4.4.0-beta4 release notes
rmackay9 Aug 12, 2023
1369afd
Rover: version to 4.4.0-beta5
rmackay9 Aug 12, 2023
4b734dd
Copter: 4.4.0-beta4 release notes
rmackay9 Aug 12, 2023
1b02da0
Copter: version to 4.4.0-beta5
rmackay9 Aug 12, 2023
7b3c2d2
Plane: release notes from 4.4.0
tridge Aug 18, 2023
710b94a
Plane: prepare for 4.4.0
tridge Aug 18, 2023
49cb017
Plane: fixed nav_roll/nav_pitch when waiting for VTOL takeoff
tridge Sep 2, 2023
21db41f
Tools: fixed ccache test for newer ccache version
tridge Sep 2, 2023
a8df3d9
AP_UAVCAN: support Himark servo protocol
tridge Aug 21, 2023
1897411
AP_Logger: expand servo status logging
tridge Dec 2, 2022
8a5867e
AP_PiccoloCAN: expand servo status logging
tridge Dec 2, 2022
4c2d3f3
DroneCAN: updated DSDL
tridge Sep 2, 2023
e23b615
AP_UAVCAN: added Hobbywing ESC support
tridge Sep 2, 2023
91b43c5
AP_UAVCAN: make himark servo optional in build
tridge Sep 2, 2023
e054c82
Tools: added himark servos and hobbywing ESCs to build options
tridge Sep 2, 2023
0e85a40
AP_Param: fixed parameter defaults array length handling
tridge Aug 19, 2023
6503324
Tools: allow selection of sdcard storage
tridge Sep 4, 2023
f51f5e8
GCS_MAVLink: fixed corruption of FTP reply component ID
tridge Aug 14, 2023
76b328a
hwdef: add hwdef for SDMODELH7V1
peterbarker Jul 3, 2023
bc4c760
bootloaders: add bootloader for SDMODELH7V1
peterbarker Jul 3, 2023
2e571d6
hwdef: qiotek: correct HAL_BATT_MONITOR_DEFAULT define name
peterbarker Aug 21, 2023
a2e804b
AP_HAL_ChibiOS: add 8 bi-directional dshot channels to KakuteH7-Wing
andyp1per Aug 21, 2023
8ec7c4e
AP_NavEKF3: Provide option to clip velocity and position innovations
priseborough Mar 7, 2023
096c5eb
AP_NavEKF3: increase innovation variance instead of clipping innovations
priseborough Jun 25, 2023
2c5d160
AP_NavEKF3: Update EK3_GLITCH_RADIUS metadata
priseborough Jun 25, 2023
b7eef68
AP_BattMonitor: UAVCAN: allow battery reset if not using CAN SoC
IamPete1 Jun 23, 2023
ee0f3c5
AP_HAL_Linux: update Navigator available GPIOs
Williangalvani Aug 31, 2023
87a4051
AP_HAL_ChibiOS: pull RTS lines low on Pixhawk6C to avoid glitches on …
andyp1per Jun 29, 2023
47405af
AP_Scripting: added log_file_content method
tridge Jun 1, 2023
4657668
AP_MotorsUGV: add asymmetry factor for skid-steering
Williangalvani Jun 28, 2023
e3dc563
AP_HAL_ChibiOS: luminousbee5 hwdefs and default.parm update
Aug 11, 2023
5a980e0
AP_Scripting: added docs for log_file_content
tridge Sep 5, 2023
3e97d55
Plane: release notes for 4.4.1-beta1
tridge Sep 5, 2023
6e3279b
Plane: prepare for 4.4.1-beta1
tridge Sep 5, 2023
d5c5a86
hwdef: get airbotf4 building with 4.4
tridge Sep 5, 2023
912309b
Copter: 4.4.0 release notes
rmackay9 Aug 18, 2023
42dec26
Copter: version to 4.4.0
rmackay9 Aug 18, 2023
3315e63
AP_HAL_ChibiOS: change incorrect I2C internal mask from SkystarsH7HD …
andyp1per Aug 6, 2023
76f494c
Rover: 4.4.0-beta6 release notes
rmackay9 Sep 5, 2023
765d632
Rover: version to 4.4.0-beta6
rmackay9 Sep 5, 2023
6fd0157
Copter: 4.4.1-beta1 release notes
rmackay9 Sep 5, 2023
99b73ee
Copter: version to 4.4.1-beta1
rmackay9 Sep 5, 2023
6487c46
AP_HAL_ChibiOS: Allow custom STM32_QSPISEL for H7
mluessi Jun 1, 2023
47615b1
AP_HAL_ChibiOS: Change linker script so vector table can be copied to…
mluessi Jun 1, 2023
321e82c
AP_HAL_ChibiOS: Copy vector table to RAM if external flash is primary
mluessi Jun 1, 2023
e615034
AP_HAL_ChibiOS: increase FLASH_RAM and rename FDCAN to CAN for H750
mluessi Jun 1, 2023
d923ca6
AP_HAL_ChibiOS: Move more time critical code to RAM for H750
mluessi Jun 1, 2023
4418ccc
AP_HAL_ChibiOS: Use DTCM for vector table for external flash targets
mluessi Jun 1, 2023
481955f
AP_HAL_ChibiOS: Add libgcc comment to H750 linker script
mluessi Jun 1, 2023
ee10f44
AP_HAL_ChibiOS: Move scheduler task table to RAM for H750
mluessi Jun 2, 2023
0eb4afa
AP_HAL_ChibiOS: Allow custom linker script, change extflash linker sc…
mluessi Jun 15, 2023
dde4227
AP_HAL_ChibiOS: Fix H750 linker script
mluessi Jun 15, 2023
9954edd
AP_HAL_ChibiOS: Use custom H750 linker script
mluessi Jun 15, 2023
d4c2cb2
AP_HAL_ChibiOS: RAM initialization and linker files changes for exter…
mluessi Jun 16, 2023
1766c0e
AP_HAL_ChibiOS: use old CRT1_AREAS_NUMBER
andyp1per Aug 25, 2023
f2e8032
ChibiOS: updates for in memory vector initialization
andyp1per Aug 26, 2023
d45d868
scripts: update size_compare from master
andyp1per Aug 31, 2023
56986b4
bootloaders: rebuild bootloaders for SPRacingH7 and DevEBoxH7v2
andyp1per Sep 4, 2023
2b1a195
hwdef: add YJUAV_A6SE board support
yunjiuav Sep 7, 2023
3fe0a2b
Tools: add YJUAV_A6SE board id & bootloader file
yunjiuav Sep 7, 2023
a594aa9
AP_HAL_ChibiOS: Allow custom STM32_PLL1_DIVQ_VALUE for H7
mluessi Sep 7, 2023
bcebac9
AP_HAL_ChibiOS: Add RADIX2HD target
mluessi Sep 6, 2023
3caa640
AP_HAL_ChibiOS:improve MambaF405MINI defaults
Hwurzburg Mar 17, 2023
df3ee30
AP_HAL_Linux: Fix RPI check using enumerations
HefnySco Jun 1, 2023
3e2ce0d
Rover: 4.4.0-beta7 release notes
rmackay9 Sep 12, 2023
90730e9
Rover: version to 4.4.0-beta7
rmackay9 Sep 12, 2023
6754bde
Copter: 4.4.1-beta2 release notes
rmackay9 Sep 12, 2023
b3b3585
Copter: version to 4.4.1-beta2
rmackay9 Sep 12, 2023
d44f77b
Plane: 4.4.1-beta2 release notes
rmackay9 Sep 12, 2023
2da8f95
Plane: version to 4.4.1-beta2
rmackay9 Sep 12, 2023
8708b1c
Plane: release notes for 4.4.1
tridge Sep 26, 2023
4ccbfb1
Plane: prepare for 4.4.1 release
tridge Sep 26, 2023
cb6b45e
Copter: 4.4.1 release notes
rmackay9 Sep 26, 2023
00c119c
Copter: version to 4.4.1
rmackay9 Sep 26, 2023
ce1eff3
AP_HAL_ChibiOS: Update luminousbee5 defaults.parm
DavideLentini Sep 11, 2023
276578c
AP_NavEKF3: allow high values of EK3_ALT_M_NSE for boards without baros
andyp1per Aug 15, 2023
b05919e
AP_NavEKF: Allow EK3_SRCx_POSZ to be set to 0 (NONE)
priseborough Aug 20, 2023
1a7a6b6
AP_NavEKF3: Allow operation with EK3_SRCx_POSZ = 0 (NONE)
priseborough Aug 20, 2023
cf997df
AP_NavEKF: fallback to no baro on boards that have no baro
andyp1per Aug 22, 2023
ddd2b7d
AP_HAL_ChibiOS: allow 8 bdshot channels on mRoControlZeroH7
andyp1per Aug 4, 2023
de35407
bootloaders: add BETAFPV F405 AIO
andyp1per Aug 12, 2023
cd6ad72
AP_HAL_ChibiOS: betafpv F450 AIO hwdef
andyp1per Aug 12, 2023
01cd698
hwdef: correct inversion pin on MambaF405v2
andyp1per Sep 16, 2023
ad04fad
hwdef: mRoControlZeroOEMH7 bdshot version
andyp1per Sep 12, 2023
1124b05
bootloaders: mRoControlZeroOEMH7 bdshot version
andyp1per Sep 12, 2023
d179103
AP_HAL_ChibiOS: cope with different IMU drivers in hwdef conversion
andyp1per Aug 31, 2023
29c204c
AP_HAL_ChibiOS: correct hwdef generator battery scale
andyp1per Aug 31, 2023
5fdc7d9
AP_HAL_ChibiOS: provide mcu defaults in betaflight conversion
andyp1per Mar 22, 2023
421e535
bootloaders: TMotor H743 Mini bootloader
andyp1per Sep 2, 2023
bcd5da1
AP_HAL_ChibiOS: T-Motor H743 Mini
andyp1per Sep 2, 2023
ee5b529
bootloaders: SpeedyBeeF405Mini
andyp1per Aug 31, 2023
1dcb31e
GCS_MAVLink: correct sensors when no baros found
peterbarker Sep 18, 2023
5a86000
hwdef: SpeedyBeeF405Mini
andyp1per Aug 31, 2023
53bf4e9
hwdef: adjust serial protocol defaults on various boards for 4.4 nami…
andyp1per Oct 11, 2023
3bc0822
hwdef: ensure SpeedyBeeF405Mini builds on plane
andyp1per Oct 12, 2023
c75fba3
AP_HAL_ChibiOS: add support for storing OpenDroneID in bootloader sector
bugobliterator May 25, 2023
3b7352d
AP_HAL_ChibiOS: add support for get_persistent_param_by_name
bugobliterator May 26, 2023
06c2c02
AP_HAL: add support for get_persistent_param_by_name
bugobliterator May 26, 2023
9b30602
AP_OpenDroneID: add support for persistent storage of UAS ID
bugobliterator May 25, 2023
c2ca9d6
AP_HAL_ChibiOS: explain DID_OPTIONS config in CubeOrange-ODID/default…
bugobliterator May 28, 2023
371ebe8
AP_OpenDroneID: remove Chip ID as Basic ID mechanism
bugobliterator Jun 1, 2023
bfbae2d
AP_HAL_ChibiOS: remove Chip ID as Basic ID mechanism
bugobliterator Jun 1, 2023
962c2c3
AntennaTracker: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
f5568d7
ArduCopter: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
72809ee
ArduPlane: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
88f4e4e
ArduSub: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
e36ab2e
Blimp: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
47908cb
AP_Periph: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
54db689
GCS_MAVLink: move sysid_my_gcs to be public
bugobliterator Jun 1, 2023
f95e16b
AP_OpenDroneID: ensure Persistent memory is not read continuously
bugobliterator Sep 14, 2023
c6c4a3d
Tools/autotest: extend WindEstimates duration
magicrub Aug 16, 2023
c2f384e
autotest: remove unnecessary try/except from Sprayer test
peterbarker May 19, 2023
c375577
autotest: add an epsilon for achieved servo output for speed scaling …
peterbarker May 19, 2023
4f44760
autotest: allow more time for deepstall text
peterbarker Apr 17, 2023
a98678a
Tools/autotest: fix Deepstall CI
magicrub Aug 16, 2023
99491d2
autotest: give Rover longer to arrive home
peterbarker Apr 10, 2023
2b211dc
SITL: reset balancebot to vertical in a kinmetically consistent manner
peterbarker Jul 15, 2023
fcd00f6
SITL: fix balancebot yaw reset to be kinimatically consistent
peterbarker Sep 20, 2023
9b44444
autotest: CI fixes for 4.4
peterbarker Apr 7, 2023
bfc9b6e
AP_TECS: fixed descent or lack of climb bug
tridge Sep 28, 2023
6a17a60
AP_TECS: ensure good TECS state before running update_pitch_throttle
peterbarker Sep 8, 2023
3a5b99f
hwdef:add VTX power control to SpeedyBeeF405-Wing
Hwurzburg Oct 5, 2023
26b6a1b
hwdef: arkv6x default to no IO MCU
AlexKlimaj Jul 26, 2023
799ccb3
AP_InertialSensor: fixed the error value for BMI088
tridge Oct 4, 2023
0b7552e
Tools: allow Ohm units in parameters
tridge Oct 8, 2023
1280e46
AP_BattMonitor: added SHUNT parameter to INS2xx driver
tridge Oct 8, 2023
f2d9e3a
AP_OSD:add option to convert home,wind,waypoint and gndspd arrows for…
Hwurzburg Mar 27, 2023
f1cc021
AP_OSD:Update/correct DisplayPort BF MSP symbols
Hwurzburg Sep 16, 2023
a4ba1c7
Rover: 4.4.0-beta8 release notes
rmackay9 Oct 12, 2023
cf0dc14
Rover: version to 4.4.0-beta8
rmackay9 Oct 12, 2023
47c367d
Copter: 4.4.2-beta1 release notes
rmackay9 Oct 12, 2023
993ca46
Copter: version to 4.4.2-beta1
rmackay9 Oct 12, 2023
ddfa4c0
AP_OpenDroneID: only load from persistent memory in init()
tridge Oct 12, 2023
5384ab3
Plane: fixed terrain RTL with rally points
tridge Oct 3, 2023
65ef005
AP_RCProtocol: protect against invalid data in SBUS
tridge Oct 3, 2023
38b1c52
Tools: rebuild IO firmware for SBUS change
tridge Oct 13, 2023
cf6fe59
AP_Logger: added build directory to VER message
tridge Oct 11, 2023
dadffef
AP_GPS: allow GPS moving baseline rover at 3Hz
tridge Sep 19, 2023
8aa0efb
Plane: use deadzone in stick mixing
tridge Sep 4, 2023
810b1e3
Plane: 4.4.2-beta1 release notes
rmackay9 Oct 12, 2023
f307f3c
Plane: version to 4.4.2-beta1
rmackay9 Oct 12, 2023
3394d1a
Plane: send attitude target message implementation (for quadplanes)
miodine Oct 13, 2023
176146c
Merge branch 'Plane-4.4-mods' of https://github.com/miodine/ardupilot…
miodine Oct 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 2 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,8 @@ indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
# These are the correct rules for APM coding standards, but fixing up old files causes git spam
trim_trailing_whitespace = false
insert_final_newline = true
trim_trailing_whitespace = false # These are the correct rules for APM coding standards, but fixing up old files causes git spam
insert_final_newline = false

[*.mk]
indent_style = tab
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cache_cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:

jobs:
cleanup:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
permissions:
# `actions:write` permission is required to delete caches
# See also: https://docs.github.com/en/rest/actions/cache?apiVersion=2022-11-28#delete-a-github-actions-cache-for-a-repository-using-a-cache-id
Expand Down
136 changes: 1 addition & 135 deletions .github/workflows/cygwin_build.yml
Original file line number Diff line number Diff line change
@@ -1,140 +1,6 @@
name: Cygwin Build

on:
push:
paths-ignore:
# remove other vehicles
- 'AntennaTracker/**'
- 'Blimp/**'
# remove non SITL HAL
- 'libraries/AP_HAL_ChibiOS/**'
- 'libraries/AP_HAL_ESP32/**'
# remove non SITL directories
- 'Tools/AP_Bootloader/**'
- 'Tools/AP_Periph/**'
- 'Tools/CHDK-Script/**'
- 'Tools/CPUInfo/**'
- 'Tools/CodeStyle/**'
- 'Tools/FilterTestTool/**'
- 'Tools/Frame_params/**'
- 'Tools/GIT_Test/**'
- 'Tools/Hello/**'
- 'Tools/IO_Firmware/**'
- 'Tools/Linux_HAL_Essentials/**'
- 'Tools/LogAnalyzer/**'
- 'Tools/Pozyx/**'
- 'Tools/PrintVersion.py'
- 'Tools/Replay/**'
- 'Tools/UDP_Proxy/**'
- 'Tools/Vicon/**'
- 'Tools/bootloaders/**'
- 'Tools/completion/**'
- 'Tools/debug/**'
- 'Tools/environment_install/**'
- 'Tools/geotag/**'
- 'Tools/gittools/**'
- 'Tools/mavproxy_modules/**'
- 'Tools/simulink/**'
- 'Tools/vagrant/**'
# Discard python file from Tools/scripts as not used
- 'Tools/scripts/**.py'
- 'Tools/scripts/build_sizes/**'
- 'Tools/scripts/build_tests/**'
- 'Tools/scripts/CAN/**'
- 'Tools/scripts/signing/**'
# Remove autotest
- 'Tools/autotest/**'
# Remove markdown files as irrelevant
- '**.md'
# Remove dotfile at root directory
- './.dir-locals.el'
- './.dockerignore'
- './.editorconfig'
- './.flake8'
- './.gitattributes'
- './.github'
- './.gitignore'
- './.pre-commit-config.yaml'
- './.pydevproject'
- './.valgrind-suppressions'
- './.valgrindrc'
- 'Dockerfile'
- 'Vagrantfile'
- 'Makefile'
# Remove some directories check
- '.vscode/**'
- '.github/ISSUE_TEMPLATE/**'
# Remove change on other workflows
- '.github/workflows/test_environment.yml'

pull_request:
paths-ignore:
# remove other vehicles
- 'AntennaTracker/**'
- 'Blimp/**'
# remove non SITL HAL
- 'libraries/AP_HAL_ChibiOS/**'
- 'libraries/AP_HAL_ESP32/**'
# remove non SITL directories
- 'Tools/AP_Bootloader/**'
- 'Tools/AP_Periph/**'
- 'Tools/bootloaders/**'
- 'Tools/CHDK-Script/**'
- 'Tools/CodeStyle/**'
- 'Tools/completion/**'
- 'Tools/CPUInfo/**'
- 'Tools/debug/**'
- 'Tools/environment_install/**'
- 'Tools/FilterTestTool/**'
- 'Tools/Frame_params/**'
- 'Tools/geotag/**'
- 'Tools/GIT_Test/**'
- 'Tools/gittools/**'
- 'Tools/Hello/**'
- 'Tools/IO_Firmware/**'
- 'Tools/Linux_HAL_Essentials/**'
- 'Tools/LogAnalyzer/**'
- 'Tools/mavproxy_modules/**'
- 'Tools/Pozyx/**'
- 'Tools/PrintVersion.py'
- 'Tools/Replay/**'
- 'Tools/simulink/**'
- 'Tools/UDP_Proxy/**'
- 'Tools/vagrant/**'
- 'Tools/Vicon/**'
# Discard python file from Tools/scripts as not used
- 'Tools/scripts/**.py'
- 'Tools/scripts/build_sizes/**'
- 'Tools/scripts/build_tests/**'
- 'Tools/scripts/CAN/**'
- 'Tools/scripts/signing/**'
# Remove autotest
- 'Tools/autotest/**'
# Remove markdown files as irrelevant
- '**.md'
# Remove dotfile at root directory
- './.dir-locals.el'
- './.dockerignore'
- './.editorconfig'
- './.flake8'
- './.gitattributes'
- './.github'
- './.gitignore'
- './.pre-commit-config.yaml'
- './.pydevproject'
- './.valgrind-suppressions'
- './.valgrindrc'
- 'Dockerfile'
- 'Vagrantfile'
- 'Makefile'
# Remove some directories check
- '.vscode/**'
- '.github/ISSUE_TEMPLATE/**'
# Remove change on other workflows
- '.github/workflows/test_environment.yml'

workflow_dispatch:

on: [push, pull_request, workflow_dispatch]
concurrency:
group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true
Expand Down
142 changes: 2 additions & 140 deletions .github/workflows/esp32_build.yml
Original file line number Diff line number Diff line change
@@ -1,151 +1,13 @@
name: ESP32 Build

on:
push:
paths-ignore:
# remove non copter and plane vehicles
- 'AntennaTracker/**'
- 'ArduSub/**'
- 'Blimp/**'
- 'Rover/**'
# remove non esp32 HAL
- 'libraries/AP_HAL_ChibiOS/**'
- 'libraries/AP_HAL_SITL/**'
# remove non SITL directories
- 'Tools/AP_Bootloader/**'
- 'Tools/AP_Periph/**'
- 'Tools/bootloaders/**'
- 'Tools/CHDK-Script/**'
- 'Tools/CodeStyle/**'
- 'Tools/completion/**'
- 'Tools/CPUInfo/**'
- 'Tools/debug/**'
- 'Tools/environment_install/**'
- 'Tools/FilterTestTool/**'
- 'Tools/Frame_params/**'
- 'Tools/geotag/**'
- 'Tools/GIT_Test/**'
- 'Tools/gittools/**'
- 'Tools/Hello/**'
- 'Tools/IO_Firmware/**'
- 'Tools/Linux_HAL_Essentials/**'
- 'Tools/LogAnalyzer/**'
- 'Tools/mavproxy_modules/**'
- 'Tools/Pozyx/**'
- 'Tools/PrintVersion.py'
- 'Tools/Replay/**'
- 'Tools/simulink/**'
- 'Tools/UDP_Proxy/**'
- 'Tools/vagrant/**'
- 'Tools/Vicon/**'
# Discard python file from Tools/scripts as not used
- 'Tools/scripts/**.py'
- 'Tools/scripts/build_sizes/**'
- 'Tools/scripts/build_tests/**'
- 'Tools/scripts/CAN/**'
- 'Tools/scripts/signing/**'
# Remove autotest
- 'Tools/autotest/**'
# Remove markdown files as irrelevant
- '**.md'
# Remove dotfile at root directory
- './.dir-locals.el'
- './.dockerignore'
- './.editorconfig'
- './.flake8'
- './.gitattributes'
- './.github'
- './.gitignore'
- './.pre-commit-config.yaml'
- './.pydevproject'
- './.valgrind-suppressions'
- './.valgrindrc'
- 'Dockerfile'
- 'Vagrantfile'
- 'Makefile'
# Remove some directories check
- '.vscode/**'
- '.github/ISSUE_TEMPLATE/**'
# Remove change on other workflows
- '.github/workflows/test_environment.yml'

pull_request:
paths-ignore:
# remove non copter and plane vehicles
- 'AntennaTracker/**'
- 'ArduSub/**'
- 'Blimp/**'
- 'Rover/**'
# remove non esp32 HAL
- 'libraries/AP_HAL_ChibiOS/**'
- 'libraries/AP_HAL_SITL/**'
# remove non SITL directories
- 'Tools/AP_Bootloader/**'
- 'Tools/AP_Periph/**'
- 'Tools/bootloaders/**'
- 'Tools/CHDK-Script/**'
- 'Tools/CodeStyle/**'
- 'Tools/completion/**'
- 'Tools/CPUInfo/**'
- 'Tools/debug/**'
- 'Tools/environment_install/**'
- 'Tools/FilterTestTool/**'
- 'Tools/Frame_params/**'
- 'Tools/geotag/**'
- 'Tools/GIT_Test/**'
- 'Tools/gittools/**'
- 'Tools/Hello/**'
- 'Tools/IO_Firmware/**'
- 'Tools/Linux_HAL_Essentials/**'
- 'Tools/LogAnalyzer/**'
- 'Tools/mavproxy_modules/**'
- 'Tools/Pozyx/**'
- 'Tools/PrintVersion.py'
- 'Tools/Replay/**'
- 'Tools/simulink/**'
- 'Tools/UDP_Proxy/**'
- 'Tools/vagrant/**'
- 'Tools/Vicon/**'
# Discard python file from Tools/scripts as not used
- 'Tools/scripts/**.py'
- 'Tools/scripts/build_sizes/**'
- 'Tools/scripts/build_tests/**'
- 'Tools/scripts/CAN/**'
- 'Tools/scripts/signing/**'
# Remove autotest
- 'Tools/autotest/**'
# Remove markdown files as irrelevant
- '**.md'
# Remove dotfile at root directory
- './.dir-locals.el'
- './.dockerignore'
- './.editorconfig'
- './.flake8'
- './.gitattributes'
- './.github'
- './.gitignore'
- './.pre-commit-config.yaml'
- './.pydevproject'
- './.valgrind-suppressions'
- './.valgrindrc'
- 'Dockerfile'
- 'Vagrantfile'
- 'Makefile'
# Remove some directories check
- '.vscode/**'
- '.github/ISSUE_TEMPLATE/**'
# Remove change on other workflows
- '.github/workflows/test_environment.yml'

workflow_dispatch:

on: [push, pull_request, workflow_dispatch]
concurrency:
group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true

jobs:
build:
runs-on: ubuntu-22.04
runs-on: ubuntu-20.04
strategy:
fail-fast: false # don't cancel if a job from the matrix fails
matrix:
Expand Down
Loading
Loading