Andrew Tridgell
7242b6e3e5
AP_Param: make accessing var_info() a bit more efficient
2022-01-11 13:04:53 +11:00
Andrew Tridgell
10b1f46997
AP_Scripting: added bindings for adding parameter tables
2022-01-11 13:04:53 +11:00
Andrew Tridgell
1343af85e2
AP_Param: added support for dynamic parameter tables
...
this allows for up to 10 dynamic tables to be added by scripts. The
parameter tables can have up to 63 float parameters
2022-01-11 13:04:53 +11:00
Andrew Tridgell
1ecb129afa
hwdef: fixed 3 incorrect storage sizes
...
can't do 16384 in 16k sector flash storage
2022-01-11 11:33:30 +11:00
Andrew Tridgell
d4eb2919ef
hwdef: fixed HAL_STORAGE_SIZE for MatekF405-TE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
59b2a30c11
HAL_ChibiOS: added check for valid HAL_STORAGE_SIZE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
da6acaad57
Tools: build new f405-MatekGPS bootloader
2022-01-11 11:33:30 +11:00
Andrew Tridgell
3b70b3e7a7
AP_HAL: check for existing HAL_STORAGE_SIZE
2022-01-11 11:33:30 +11:00
Andrew Tridgell
de273fb76d
hwdef: fixed f405-MatekGPS storage location and CAN
...
this allows for CAN firmware update using f405-MatekGPS bootloader by
fixing a typo, then moves storage to allow the bootloader with can to
fit on the board
this will allow CAN update of peripheral firmware for Matek GPS and
airspeed sensors
2022-01-11 11:33:30 +11:00
Andrew Tridgell
1236474cfb
HAL_ChibiOS: give an error if STORAGE_FLASH_PAGE overflash flash
...
when storage is between the bootloader and main program flash then the
flash size available to the bootloader needs to stop at the sector for
the storage flash.
Similarly, if storage is at the end of flash, then total flash size
needs to be limit
this ensures we don't try to build a firmware that encroaches on
program space
2022-01-11 11:33:30 +11:00
Peter Barker
3312ce06e7
Blimp: remove unimplemented methods
2022-01-11 11:09:26 +11:00
Peter Barker
94dca37d2e
Rover: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Peter Barker
9b60443fa4
ArduSub: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Peter Barker
0cf4254290
ArduPlane: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Peter Barker
b4ff6ddfb7
ArduCopter: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Peter Barker
99a3d253db
AP_RPM: move RPM sensor logging into AP_RPM
2022-01-11 11:09:26 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
15e99e306d
Tools: add more categories and reorganize a bit
...
Should be NFC, it does not add nor remove options
2022-01-11 11:07:59 +11:00
Iampete1
3a5c7ea8fc
Plane: quadplane: add transtion fail action param
2022-01-11 11:02:33 +11:00
Leonard Hall
894b491faa
AC_AttitudeControl: AC_PosControl: Clean up init functions and limit initial xy accelerations based on max lean angle
2022-01-11 11:00:41 +11:00
Andy Piper
835e0be245
AP_Logger: support Winbond W25X32 for KakuteH7Mini
2022-01-11 10:58:55 +11:00
Andy Piper
891ffa7b8c
AP_Bootloader: adjust board id of KakuteH7Mini
2022-01-11 10:58:55 +11:00
Andy Piper
a533fadf1b
AP_HAL_ChibiOS: support KakuteH7Mini
2022-01-11 10:58:55 +11:00
Andy Piper
99ad242dc6
bootloaders: add KakuteH7Mini
2022-01-11 10:58:55 +11:00
Leonard Hall
5a97a232e7
AC_AutoTune: Move rate limit to AC_AttitudeControl
2022-01-11 10:57:53 +11:00
Leonard Hall
0bdf34dc57
AC_AttitudeControl: Respect rate limit in max_rate_step
2022-01-11 10:57:53 +11:00
Peter Hall
b64ddb9ac0
Plane: tailsitter: only set limit flags if outputs are configured
2022-01-11 10:37:38 +11:00
Peter Hall
1fde5b3ef1
AP_Motors: tailsitter: add external min throttle limit
2022-01-11 10:37:38 +11:00
Peter Hall
2ffebebddc
Plane: tailsitter: provide min throttle limit based on disk therory outflow velocity
2022-01-11 10:37:38 +11:00
Iampete1
0fa1ddf7c2
Plane: tailsitter: always give pitch prority elevon mixing in VTOL modes
2022-01-11 10:37:38 +11:00
Andrew Tridgell
135c88d474
AP_GPS: use KSXT for position and alt when available
...
this gets velocity and position from the same message for more
consistency
2022-01-11 10:34:11 +11:00
Andrew Tridgell
9d21c0b6c1
AP_GPS: added GPS data logging system
...
for debugging GPS protocols
2022-01-11 10:34:11 +11:00
Andrew Tridgell
27cec48b82
AP_GPS: support KSXT message for Unicore NMEA
...
this gives both yaw and 3D velocity
2022-01-11 10:34:11 +11:00
Andrew Tridgell
c565b8a84e
SITL: support KSXT message for Unicore NMEA
2022-01-11 10:34:11 +11:00
Andrew Tridgell
4733f57102
RC_Channel: don't use avoidance on plane
2022-01-11 09:51:47 +11:00
Andrew Tridgell
06dcd5a16f
GCS_MAVLink: don't use avoidance on plane
2022-01-11 09:51:47 +11:00
Andrew Tridgell
2435c9451c
AC_Avoidance: don't build avoidance on plane
...
this catches uses of avoidance which cause it to be linked in
2022-01-11 09:51:47 +11:00
Andrew Tridgell
6e5bb1eb23
AC_WPNav: don't link AC_Avoid on plane
...
saves about 7k of flash
2022-01-11 09:51:47 +11:00
HefnySco
88f4eb6017
AP_HAL_Linux: RPI-CM4 detection
2022-01-10 12:21:09 -08:00
Joshua Henderson
78819a1c97
AP_Param: fix convert_class when index is 0
2022-01-10 19:31:45 +00:00
Peter Barker
8fb28ac906
autotest: build-with-disabled-features.py: flake8-clean
2022-01-10 21:21:52 +11:00
Randy Mackay
d5461f2225
Copter: integrate AP_Mission_ChangeDetector
2022-01-10 08:19:16 +09:00
Randy Mackay
c0855a0d1e
AP_Mission: add ChangeDetector
...
Detects changes in the next few nav commands in the mission so SCurves and Splines can handle them elegantly
2022-01-10 08:19:16 +09:00
Pierre Kancir
ae2d3a8570
Tools: add blue and bbbmini to firmware server
2022-01-09 11:34:59 +11:00
Hwurzburg
a774745a2f
Tools: Add OSP field location
2022-01-09 10:51:39 +11:00
Peter Barker
c8780792d4
autotest: loosen position constraint on SET_POSITION_TARGET_LOCAL_NED test
2022-01-08 13:59:19 +11:00
Michelle Rossouw
62bd62e9b7
Tools: build_sizes move to folder, no red for old stable/beta, add hyperlink for boards
2022-01-08 13:54:08 +11:00
Peter Barker
7cd58e59c5
Tools: fix define name HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
2022-01-08 06:18:39 +11:00
Peter Barker
fb94cc4092
Tools: use define for define rather than default...
2022-01-08 06:18:39 +11:00
Michelle Rossouw
7f2d95900d
Tools: Add blimp link to firmware homepage
2022-01-07 22:54:13 +11:00
Michelle Rossouw
b58ecff90e
Tools: Add blimp log message documentation to be built
2022-01-07 22:54:13 +11:00