Peter Barker
9fb1e2b9f7
Tools: correct gathering of intermediate results in parallel size-compare-branches
2025-03-11 16:43:31 +11:00
Shiv Tyagi
6e9772a809
Tools: tidy-up sitl_periph_xx defines assignment
2025-03-11 13:26:33 +11:00
Peter Barker
4d551aa600
Tools: correct nm argument to extract_features.py
2025-03-11 13:26:11 +11:00
Iampete1
f887711e61
AP_HAL_ChibiOS: add logging of dropped incoming serial data
2025-03-11 12:28:25 +11:00
Iampete1
444cc3c8db
AP_HAL: add logging of dropped incoming serial data
2025-03-11 12:28:25 +11:00
Peter Barker
434c2b3efa
AP_GPS: remove SBP raw logging
...
takes up flash for everyone
packet definitions are invalid
newer features in ArduPilot which work for all GPS (including replay capability) are better
2025-03-11 12:23:15 +11:00
Peter Barker
74d8bf0694
AP_HAL_ChibiOS: use AP_HAL SPI get_device_ptr interface for SPI SDCard
2025-03-11 12:00:22 +11:00
Peter Barker
3927d18482
AP_HAL_SITL: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
8e6e475788
AP_HAL_QURT: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
be99f5452f
AP_HAL_Linux: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
a6794d5ec0
AP_HAL: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
222584fe13
AP_HAL_ESP32: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
f9954d4ee0
AP_HAL_Empty: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Peter Barker
97f7076e0e
AP_HAL_ChibiOS: add get_device-ptr to HAL DeviceMananger API
2025-03-11 12:00:22 +11:00
Thomas Watson
149641cabc
AP_HAL_ESP32: init esp32s3m5stampfly
...
This is a ready-to-flash board definition for the ready-to-fly 55mm
M5Stack M5Stamp Fly quadcopter. Hopefully it can serve as an inexpensive
reference design for the often-beleaguered ESP32 support. It flies great
using the stock parameters and a joystick over MAVLink over WiFi.
The CPU and flash are still slow and I had to limit it to <1/3 of a
stock copter's loop rate but for amateur pilots that is not noticeable.
Current sensor suite is suitable for non-position-controlled modes (e.g.
Stabilize and AltHold). Battery monitoring is also set up and works.
Flight time is 4-5 minutes.
Work remains to get the compass driver working so that automated flight
is possible with an inexpensive GPS. Then hopefully some day the LEDs,
buzzer, optical flow sensor, and chip LiDARs can be made to work though
those may end up not possible within ArduPilot's framework and given the
hardware constraints.
2025-03-11 11:47:43 +11:00
D.J. Morvay
f1da4c57f0
Tools: add Lumenier LUX F765 - NDAA bootloader
2025-03-11 11:22:20 +11:00
D.J. Morvay
940613901f
hwdef: add Lumenier LUX F765 - NDAA
2025-03-11 11:22:20 +11:00
Henry Wurzburg
17299a7bb4
ArduPlane: add AUTOLAND as FENCE_ACTION
2025-03-11 11:21:20 +11:00
Henry Wurzburg
bdd84b974a
AC_Fence: add AUTOLAND as FENCE_ACTION
2025-03-11 11:21:20 +11:00
Peter Barker
6b7445fd39
AP_HAL_ChibiOS: remove follow library on minimized boards
2025-03-11 09:03:32 +09:00
Shiv Tyagi
2cd8b3162b
Tools: add AP_FOLLOW to build_options.py
2025-03-11 09:03:32 +09:00
Peter Barker
65e09c73be
waf: build the AP_Follow library
2025-03-11 09:03:32 +09:00
Peter Barker
3bf5073428
Copter: let GCS_MAVLink handle follow packets
2025-03-11 09:03:32 +09:00
Peter Barker
8c3ffb6e97
Rover: let GCS_MAVLink handle follow packets
2025-03-11 09:03:32 +09:00
Peter Barker
6f631920b3
ArduPlane: let GCS_MAVLink handle follow packets
2025-03-11 09:03:32 +09:00
Peter Barker
8c7940ac60
GCS_MAVLink: let GCS_MAVLink handle follow packets
2025-03-11 09:03:32 +09:00
Dorian Milliere
ce9efd625c
AP_HAL_ChibiOS: Update README to clarify DShot support on MAIN outputs
2025-03-11 08:24:28 +11:00
Peter Barker
ea10b48b81
Vagrant: remove bionic clause from initvagrant.sh
...
removing the machine definition, so this can go
2025-03-10 10:55:30 -05:00
Peter Barker
b3be69cf03
Vagrant: remove ancient machines from config
...
users will need to be running older codebases to have these at all work, so having the old Vagrantfile from those releases is entirely reasonable
2025-03-10 10:55:30 -05:00
Shiv Tyagi
e352025315
Tools: use new AP_PERIPH_BUZZER_XX_ENABLED defines
2025-03-10 22:15:59 +11:00
Shiv Tyagi
fb95142953
AP_HAL_ChibiOS: use new AP_PERIPH_BUZZER_XX_ENABLED defines
2025-03-10 22:15:59 +11:00
muramura
b3581ba185
AP_Baro: Determine the result of the device data reading process
2025-03-10 21:38:57 +11:00
Randy Mackay
e761edfcce
AP_Motors: MOT_THST_HOVER param desc min/max fixed
2025-03-10 19:28:15 +09:00
Peter Barker
f63f46e969
AP_Airspeed: move calibration state into calibration state struct
...
Co-authored-by: Iampete1 <iampete@hotmail.co.uk>
2025-03-10 20:43:43 +11:00
Peter Barker
954feda85d
Tools: size_compare_branches.py: use a Task object for storing tasks
2025-03-10 19:40:36 +11:00
Peter Barker
3530f288e8
Tools: size_compare_branches.py: do not try to compile bl for CubeRedSecondary-IO
...
.... we don't compile bootloader for the IOMCU at this point
2025-03-10 19:40:21 +11:00
Conor
05ee94c586
SITL: correct instructions on how to use JSON interface
...
The previous read me suggested using "-f json" to include the interface in SITL. This was difficult to work with as it replaced the vehicle's frame definition argument and prevented users from accessing the default parameters. By using "--model json" instead, the "-f" argument is left free for the vehicle's frame definition.
2025-03-10 19:40:03 +11:00
rtos-kawamura
7dcac52204
Tools: remove duplication in ardupilotwaf.py
2025-03-10 19:39:43 +11:00
Randy Mackay
1284f460cd
Tools: add Hexsoon 24G radar build option
2025-03-10 15:02:57 +09:00
Randy Mackay
0dc5f7829a
AP_RangeFinder: add Hexsoon 24G Radar support
2025-03-10 15:02:57 +09:00
Julio Cesar Matias
ba755f6909
AP_InertialSensor: Remove two unused defines
2025-03-10 15:21:34 +11:00
SULILG
fad4516f76
hwdef:SULILGH7-P1-P2 BMI088_DRDY Pin
2025-03-10 15:02:15 +11:00
SULILG
d35acbb231
hwdef:SULILGH7-P1-P2 LED_ON 0
2025-03-10 15:02:15 +11:00
Thomas Watson
e9e4a207af
Tools: drop Ubuntu Bionic and Debian Buster
...
They have been past end of support for nearly one year and nearly two
years respectively. Allows us to require at minimum Python 3.8.
2025-03-10 12:47:43 +11:00
muramura
1ca1c57016
AC_Fence: Remove redundant steps
2025-03-10 12:14:28 +11:00
Shiv Tyagi
f30d262aaf
Tools: use new AP_PERIPH_XX_LED_WITHOUT_NOTIFY_ENABLED defines
2025-03-10 08:45:22 +11:00
Shiv Tyagi
908223f699
AP_HAL_ChibiOS: use new AP_PERIPH_XX_LED_WITHOUT_NOTIFY_ENABLED defines
2025-03-10 08:45:22 +11:00
Peter Barker
a50efd984e
AP_Periph: correct function name for detected protocol name
...
../../Tools/AP_Periph/rc_in.cpp: In member function 'void AP_Periph_FW::rcin_update()':
../../Tools/AP_Periph/rc_in.cpp:117:31: error: 'class AP_RCProtocol' has no member named 'protocol_name'; did you mean 'protocol_enabled'?
117 | auto new_rc_protocol = rc.protocol_name();
| ^~~~~~~~~~~~~
| protocol_enabled
compilation terminated due to -Wfatal-errors.
2025-03-09 15:02:40 -04:00
Peter Barker
ec18cf3614
SITL: add simulated AS5600 sensor
2025-03-09 18:48:11 +11:00
Peter Barker
f707488707
Tools: correct extraction of Hexsoon and MR72 Radars
2025-03-09 11:16:38 +11:00