Commit Graph

62704 Commits

Author SHA1 Message Date
FoxSuzuran
c53f55fd05 AP_Proximity: add RPLidarC1 support
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2024-03-20 18:58:57 +11:00
Pierre Kancir
2319a125d5 AP_Math: add missing include in vector2.h 2024-03-20 18:57:28 +11:00
Pierre Kancir
1762844686 AP_Math: remove unused include 2024-03-20 18:57:28 +11:00
Peter Barker
9120c1e324 AP_CANManager: correct includes
neither of these headers are used in this file
2024-03-20 18:45:52 +11:00
Peter Barker
5d5dd4630e AP_CANManager: correct filename for CANDriver_Params
This name doesn't contain objects for CANDriver - it contains objects owned by the CAN Manager which it then uses to configure the drivers.
2024-03-20 18:45:52 +11:00
Peter Barker
f487a25e09 AP_GPS: move blended-GPS functions into AP_GPS_Blended
collects all of these together in preparation for making a backend
2024-03-20 18:27:28 +11:00
Randy Mackay
456c1bf39c AP_Mount: viewpro fix for swapped ahrs roll pitch 2024-03-20 17:59:48 +11:00
Peter Barker
c17a11b3c8 Tools: shorten labels in build options
long names here push out the display on a generated Wiki page.
2024-03-20 16:26:23 +11:00
Andrew Tridgell
d3a37d1357 HAL_ChibioOS: fixed FDCAN -> CAN labels
we use CAN1_RX not FDCAN1_RX in our MCU files
2024-03-20 14:26:23 +11:00
Alex P
463301ac7a Tools: added JHEMCUGF16F405 bootloader 2024-03-19 19:53:03 +11:00
Alex P
4b082eb579 hwdef: added JHEMCUGF16F405 2024-03-19 19:53:03 +11:00
Wu
3fbf3368fc AP_HAL_ChibiOS: added RadiolinkPIX6 support 2024-03-19 19:50:42 +11:00
Wu
12cad9f95e Tools: added RadiolinkPIX6 support 2024-03-19 19:50:42 +11:00
Peter Barker
7e1a3ae4dc Tools: allow forwards/backwards for DroneCAN type autoconfig
ArduPilot configures a connected DroneCAN GPS based on its GPS Type.

Given parameter name changes, ArduPilot must be able to configure both new and old AP_Periphs, and new AP_Periphs have to cope with being configured by old ArduPilots.
2024-03-19 19:50:12 +11:00
Peter Barker
2a010623b2 AP_GPS: allow forwards/backwards for DroneCAN type autoconfig
ArduPilot configures a connected DroneCAN GPS based on its GPS Type.

Given parameter name changes, ArduPilot must be able to configure both new and old AP_Periphs, and new AP_Periphs have to cope with being configured by old ArduPilots.
2024-03-19 19:50:12 +11:00
Peter Barker
0e4b41baa6 Tools: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
94d5d92917 SITL: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
bb83c43d1b AP_Scripting: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
0256cef7b9 AP_HAL: rename GPS_to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
1d4e0a784c AP_HAL_ChibiOS: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
9726e55d1c AP_GPS: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
84a81bebfe AP_ExternalAHRS: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
2624e38a62 AP_Beacon: rename GPS_ to GPS1_ 2024-03-19 19:50:12 +11:00
Peter Barker
50c36de6a4 AP_GPS: add GPS parameter conversion functions 2024-03-19 19:50:12 +11:00
Peter Barker
89bdb14916 Tools: adjust for GPS parameter renames 2024-03-19 19:50:12 +11:00
Peter Barker
fe21c576c8 SITL: adjust for GPS parameter renames 2024-03-19 19:50:12 +11:00
Peter Barker
1ee7ef37ab AP_HAL_ChibiOS: adjust for GPS parameter renames 2024-03-19 19:50:12 +11:00
Peter Barker
21fc013016 AP_GPS: use subgroup to hold GPS instance parameters 2024-03-19 19:50:12 +11:00
Andrew Tridgell
8763084a9e AP_Filesystem: avoid decompressing in directory listing
this makes ROMFS much more efficient
2024-03-19 19:49:47 +11:00
Andrew Tridgell
aa7ae2327d AP_ROMFS: added find_size() 2024-03-19 19:49:47 +11:00
Iampete1
7912fcd511 Plane: do_RTL: don't log mode 2024-03-19 12:24:54 +11:00
Iampete1
727f28bb99 AP_Motors: add new PWM_TYPE_ANGLE 2024-03-18 21:48:55 -03:00
Iampete1
1766bfe45a AP_Motors: Heli: add helper to log runup event 2024-03-19 11:01:50 +11:00
Iampete1
6c44869c82 Copter: remove runup event logging and in_autorotation flag 2024-03-19 11:01:50 +11:00
Andrew Tridgell
b430d63a22 AP_Logger: avoid logging dma.txt for normal builds
logging of dma.txt currently does no good as the first time you read
it you get no content. It then enables statistics in the shared_dma
code which makes all DMA operations slower, so all we are doing is
making DMA slower
2024-03-19 10:28:55 +11:00
root
0c2e9a061b AP_VideoTX:add additional freq bands(Band X) 2024-03-19 07:30:49 +11:00
Peter Barker
565e3f0175 AP_CANManager: correct array bounds used for sanity check
both of these are currently HAL_MAX_CAN_PROTOCOL_DRIVERS in length
2024-03-19 07:29:58 +11:00
Peter Barker
43a4160487 AP_GyroFFT: correct compilation when AP_Arming is not compiled in 2024-03-19 07:29:17 +11:00
Peter Barker
7e4d9f2893 AP_Periph: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
85d1724c69 AP_NMEA_Output: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
2292a73da1 AP_AHRS: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
fa12e08abf AP_Module: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
f5556712dd Rover: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
a562e30075 Blimp: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
547358c86a ArduSub: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
6cd55a9eda ArduPlane: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
1ee1f24ea9 ArduCopter: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
1f099991b9 AntennaTracker: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
8bd05941a1 AP_GPS: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
4811a10e1a AP_GPS: exclude more code based on HAL_LOGGING_ENABLED 2024-03-19 07:28:23 +11:00