Peter Barker
0d38362c1a
waf: warn on missing declarations in SITL
2023-05-20 17:28:08 +10:00
Ryan Friedman
f092c22915
AP_GPS: Enforce max of 10 GSOF outputs per the manual
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-20 14:23:17 +10:00
Ryan Friedman
77e169b226
AP_GPS: Update GSOF docs with newer data
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-20 14:22:15 +10:00
Andrew Tridgell
2a3faf5dff
AP_BattMonitor: allow max amps to be configured on INA2XX
...
this allows for higer current ranges with lower resolution
2023-05-20 09:54:29 +10:00
AerofoxTech
c6d617092f
Tools: add Aerofox GNSS F9P module board ID and bootloader
2023-05-20 08:57:25 +10:00
AerofoxTech
91f3e3a9a7
hwdef: add Aerofox GNSS F9P module
2023-05-20 08:57:25 +10:00
Henry Wurzburg
641b086c0f
Plane: Make mode takeoff entry climb to TKOFF_ALT before loitering
2023-05-20 08:52:47 +10:00
ES-Alexander
e7b369473b
Tools: logger_metadata: add emit_md
2023-05-19 18:44:02 +10:00
Peter Barker
d6f7fddcaf
AP_Notify: bump up max number of simulated notify devices
2023-05-19 18:43:49 +10:00
Ryan Friedman
a05af3f3c3
AP_GPS: More const for gsofmsgreq
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-19 18:43:31 +10:00
Paul Riseborough
52743787b2
Plane: Fix bug that can cause early exit from loiter to alt and time wp's
...
The check for the aircraft being lined up for a tangent exit has an early breakout condition if the next waypoint is too close to the loiter circle which can prevent the required ground course to waypoint ever being achieved. This check was using the WP_LOITER_RAD parameter value, not the actual radius being used which can be set differently by the mission plan. If a large value for WP_LOITER_RAD was set and being over-written by the mission plan with a smaller value compatible with the distance to the next waypoint, the aircraft would still exit early.
2023-05-18 02:35:47 -07:00
Peter Barker
07160e2985
AP_Mount: move get_bf_yaw to be a method on the object it takes
2023-05-18 15:07:17 +10:00
Andrew Tridgell
5f469f2596
Tools: whitelist AP_PLANE_BLACKBOX_LOGGING
...
no signature we can use for this
2023-05-18 12:59:09 +10:00
Andrew Tridgell
6870a15280
Plane: implement AP_PLANE_BLACKBOX_LOGGING
...
this allows for auto-arming of plane when we reach a specified 3D GPS
speed. Used for blackbox logging of F3A maneuvers
2023-05-18 12:59:09 +10:00
Andrew Tridgell
e0cf5c5802
Tools: added AP_PLANE_BLACKBOX_LOGGING build option for custom build server
2023-05-18 12:59:09 +10:00
Andrew Tridgell
7dc9f418a5
AP_Arming: added BLACKBOX arming method
2023-05-18 12:59:09 +10:00
Peter Barker
fd2d976472
autotest: remove SIM_MAG1_DEVID from missing SITL param whitelist
2023-05-18 11:18:23 +10:00
Henry Wurzburg
68ff5a2b48
SITL: add metadata to simulated compass
2023-05-18 11:18:23 +10:00
lipper-chengdu
b351644583
AP_RCProtocol: Fix the issue of ST24 receiver not working
2023-05-18 08:24:22 +10:00
Pierre Kancir
50525206d5
Tools: apt install python-wxgtk on Lunar as pip install is hard to manage
2023-05-18 07:54:10 +10:00
Pierre Kancir
5e32a04c72
Tools: update setuptools and wheel before pip install pkgs
...
This allow to get precompiled package from pip depot instead of trying to compile them and failed without all dependencies
2023-05-18 07:54:10 +10:00
Pierre Kancir
c05175074a
Tools: enforce python3 on Tools
2023-05-18 07:54:10 +10:00
Pierre Kancir
372209649c
Tools: move Debian Buster to python3
2023-05-18 07:54:10 +10:00
Pierre Kancir
39eb7072e1
Tools: install wheel as part of setup
...
Simplify wx installation
2023-05-18 07:54:10 +10:00
Pierre Kancir
47f8694a6e
.github: use fixed revision for docker dev containers
2023-05-18 07:53:52 +10:00
Peter Barker
b90166ab97
Tools: use methods to determine port numbers
2023-05-18 07:53:43 +10:00
Andy Piper
d7bcfd757b
AP_HAL_ChibiOS: correct locking on LED thread
2023-05-18 07:53:33 +10:00
Peter Barker
3d05d8c0dd
AP_Notify: use chibios_hwdef to define NOTIFY_LED_OVERRIDE_DEFAULT
2023-05-18 07:53:22 +10:00
Peter Barker
0c7a16b03d
AP_HAL_ChibiOS: use chibios_hwdef to define NOTIFY_LED_OVERRIDE_DEFAULT
2023-05-18 07:53:22 +10:00
Peter Barker
76a2d89b51
ArduSub: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
59bc070555
ArduPlane: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
6c5c88061f
ArduCopter: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
0d390e925d
APMrover2: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
fc7cbbbfc3
AntennaTracker: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
77200da280
AP_Vehicle: move call of notify.update up to AP_Vehicle
2023-05-17 18:41:15 +10:00
Peter Barker
0edf71e430
Tools: configure_all.py: copy bootloader hwdefs to different filename
2023-05-17 18:39:51 +10:00
Peter Barker
01c3e34eea
Tools: use chibios_hwdef lib to determine is-ap-periph
2023-05-17 18:39:51 +10:00
Peter Barker
586851e40f
hwdef: create and use convenient is_periph_firmware method
2023-05-17 18:39:51 +10:00
Peter Barker
a16c9cf64e
AP_GPS: log fragments used/fragments discarded for RTCM injection data
2023-05-17 18:37:43 +10:00
Pierre Kancir
2fe552811d
.semaphore: remove old file as unused
2023-05-17 18:36:06 +10:00
Pierre Kancir
c82ebe6e22
.github: add more blacklist for all tests.
2023-05-17 18:36:06 +10:00
Peter Barker
e6a5afe5fe
Tools: build_options.py: add ST24, SUMD, PPMSum and IBus RC protocols
2023-05-17 18:27:19 +10:00
Peter Barker
d59c9cc633
AP_RCProtocol: add separate define for AP_RCPROTOCOL_SUMD_ENABLED
2023-05-17 18:27:19 +10:00
Peter Barker
c9b39c6d32
AP_RCProtocol: add separate define for AP_RCPROTOCOL_IBUS_ENABLED
2023-05-17 18:27:19 +10:00
Peter Barker
1b040fa0c3
AP_RCProtocol: add separate define for AP_RCPROTOCOL_PPMSUM_ENABLED
2023-05-17 18:27:19 +10:00
Peter Barker
1225d4c88f
AP_RCProtocol: add separate define for AP_RCPROTOCOL_ST24_ENABLED
2023-05-17 18:27:19 +10:00
Ryan Friedman
5c815e2c32
AP_GPS: Reduce extra GSOF namespacing since it's all in class scope
...
* Also remove in s on enums to follow Peter's conventions
* Fixed incorrect style on class and enum names
2023-05-17 18:12:44 +10:00
Ryan Friedman
2f5f77712f
AP_GPS: Use enum classes in GSOF
...
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-17 18:12:44 +10:00
Randy Mackay
c41d5f4ff6
AP_SerialManager: improve OPTIONS desc for Swap bit
2023-05-17 17:34:10 +10:00
Randy Mackay
e672a75776
AP_SerialManager: generalise SToRM32 serial protocol desc and enum
2023-05-17 17:34:10 +10:00