Andrew Tridgell
3b70b3e7a7
AP_HAL: check for existing HAL_STORAGE_SIZE
3 years ago
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
3 years ago
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
3 years ago
Peter Barker
3312ce06e7
Blimp: remove unimplemented methods
3 years ago
Peter Barker
94dca37d2e
Rover: move RPM sensor logging into AP_RPM
3 years ago
Peter Barker
9b60443fa4
ArduSub: move RPM sensor logging into AP_RPM
3 years ago
Peter Barker
0cf4254290
ArduPlane: move RPM sensor logging into AP_RPM
3 years ago
Peter Barker
b4ff6ddfb7
ArduCopter: move RPM sensor logging into AP_RPM
3 years ago
Peter Barker
99a3d253db
AP_RPM: move RPM sensor logging into AP_RPM
3 years ago
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
3 years ago
Iampete1
3a5c7ea8fc
Plane: quadplane: add transtion fail action param
3 years ago
Leonard Hall
894b491faa
AC_AttitudeControl: AC_PosControl: Clean up init functions and limit initial xy accelerations based on max lean angle
3 years ago
Andy Piper
835e0be245
AP_Logger: support Winbond W25X32 for KakuteH7Mini
3 years ago
Andy Piper
891ffa7b8c
AP_Bootloader: adjust board id of KakuteH7Mini
3 years ago
Andy Piper
a533fadf1b
AP_HAL_ChibiOS: support KakuteH7Mini
3 years ago
Andy Piper
99ad242dc6
bootloaders: add KakuteH7Mini
3 years ago
Leonard Hall
5a97a232e7
AC_AutoTune: Move rate limit to AC_AttitudeControl
3 years ago
Leonard Hall
0bdf34dc57
AC_AttitudeControl: Respect rate limit in max_rate_step
3 years ago
Peter Hall
b64ddb9ac0
Plane: tailsitter: only set limit flags if outputs are configured
3 years ago
Peter Hall
1fde5b3ef1
AP_Motors: tailsitter: add external min throttle limit
3 years ago
Peter Hall
2ffebebddc
Plane: tailsitter: provide min throttle limit based on disk therory outflow velocity
3 years ago
Iampete1
0fa1ddf7c2
Plane: tailsitter: always give pitch prority elevon mixing in VTOL modes
3 years ago
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
3 years ago
Andrew Tridgell
9d21c0b6c1
AP_GPS: added GPS data logging system
...
for debugging GPS protocols
3 years ago
Andrew Tridgell
27cec48b82
AP_GPS: support KSXT message for Unicore NMEA
...
this gives both yaw and 3D velocity
3 years ago
Andrew Tridgell
c565b8a84e
SITL: support KSXT message for Unicore NMEA
3 years ago
Andrew Tridgell
4733f57102
RC_Channel: don't use avoidance on plane
3 years ago
Andrew Tridgell
06dcd5a16f
GCS_MAVLink: don't use avoidance on plane
3 years ago
Andrew Tridgell
2435c9451c
AC_Avoidance: don't build avoidance on plane
...
this catches uses of avoidance which cause it to be linked in
3 years ago
Andrew Tridgell
6e5bb1eb23
AC_WPNav: don't link AC_Avoid on plane
...
saves about 7k of flash
3 years ago
HefnySco
88f4eb6017
AP_HAL_Linux: RPI-CM4 detection
3 years ago
Joshua Henderson
78819a1c97
AP_Param: fix convert_class when index is 0
3 years ago
Peter Barker
8fb28ac906
autotest: build-with-disabled-features.py: flake8-clean
3 years ago
Randy Mackay
d5461f2225
Copter: integrate AP_Mission_ChangeDetector
3 years ago
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
3 years ago
Pierre Kancir
ae2d3a8570
Tools: add blue and bbbmini to firmware server
3 years ago
Hwurzburg
a774745a2f
Tools: Add OSP field location
3 years ago
Peter Barker
c8780792d4
autotest: loosen position constraint on SET_POSITION_TARGET_LOCAL_NED test
3 years ago
Michelle Rossouw
62bd62e9b7
Tools: build_sizes move to folder, no red for old stable/beta, add hyperlink for boards
3 years ago
Peter Barker
7cd58e59c5
Tools: fix define name HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
3 years ago
Peter Barker
fb94cc4092
Tools: use define for define rather than default...
3 years ago
Michelle Rossouw
7f2d95900d
Tools: Add blimp link to firmware homepage
3 years ago
Michelle Rossouw
b58ecff90e
Tools: Add blimp log message documentation to be built
3 years ago
Michelle Rossouw
e8e26d0b7f
Blimp: Remove commented-out guided mode log message
3 years ago
Peter Barker
62df8facd9
autotest: fix rover POSITION_TARGET_LOCAL test
3 years ago
Peter Barker
03e9307bdd
AP_HAL_ChibiOS: add MANUFACTURER and BRAND_NAME to PixRacer Pro
3 years ago
Peter Barker
d6f4f54c0a
Tools: include brand name and manufacturer in APJ file, use for manifest
3 years ago
Peter Barker
21c42e3123
Tools: board_list.py: generate from hwdef files
3 years ago
Randy Mackay
9d12130689
AC_PID_2D: minor format fix
3 years ago
Randy Mackay
2c6e5d4b98
Rover: use AR_AttitudeControl::get_throttle_speed_pid_info
3 years ago