Commit Graph

65992 Commits

Author SHA1 Message Date
Peter Barker
044b4bbcfe AP_HAL_SITL: tidy creation of simulated serial rangefinders 2025-01-05 13:37:48 +11:00
Peter Barker
27662bd106 SITL: tidy creation of simulated rangefinders 2025-01-05 13:37:48 +11:00
Peter Barker
98a06c566b AP_HAL_SITL: create structures to hold serial rangefinder init info 2025-01-05 13:37:48 +11:00
Thomas Watson
f630357dc7 AP_HAL: clarify semaphore recursion
We haven't had non-recursive semaphores since PR #13323
(commits 1284f1bd8a).
2025-01-05 13:35:13 +11:00
Iampete1
78d9e5a875 AP_Filesystem: Don't try and rename between backends 2025-01-05 13:33:42 +11:00
Randy Mackay
c7228419ef AP_Mount: Topotek pitch rate direction fix 2025-01-05 10:51:44 +11:00
Thomas Watson
01964d8cc0 AP_Scripting: demystify require test
Explain more thoroughly how the test works using lessons learned from
studying the compiled bytecode and function data.

Tested that it still fails after reverting the patches in PR #27652.
2025-01-05 10:36:10 +11:00
Thomas Watson
2d9865760d Tools: ensure ESP32 malloc is wrapped to zero memory
The relevant linker flag needed to be put in the CMake script.
2025-01-05 10:27:32 +11:00
Thomas Watson
716a9dc433 AP_HAL_ESP32: ensure malloc is wrapped to zero memory
The relevant linker flag needed to be put in the CMake script.
2025-01-05 10:27:32 +11:00
Rhys Mainwaring
b0ebbd7823 AP_MultiHeap: initialize only if heap allocation succeeded
Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
2025-01-05 10:27:32 +11:00
Ryan Friedman
5f8a655f35 AP_Soaring: Move define to config file
* Prepare for more compile time features in soaring

Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-04 08:43:52 +11:00
Minderring
4360a7ee7a Tools: add hwdef MicoAir743v2
Update README.md: add bluetooth introduction to features

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about SERIAL8

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about RC

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: add description about "LED" pin

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about Loading Firmware

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about update firmware

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove defaults.parm and defined default params in hwdef file

Update README.md: fix description about osd

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove parameter define about serial4

Update README.md: add a section about BlueTooth
2025-01-03 14:24:47 +11:00
Minderring
9e035518c7 AP_HAL_ChibiOS: add hwdef MicoAir743v2
Update README.md: add bluetooth introduction to features

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about SERIAL8

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about RC

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: add description about "LED" pin

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about Loading Firmware

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: fix description about update firmware

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove defaults.parm and defined default params in hwdef file

Update README.md: fix description about osd

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove parameter define about serial4

Update README.md: add a section about BlueTooth
2025-01-03 14:24:47 +11:00
Ryan Friedman
e0068ec81c Tools: Install and update necessary xterm fonts for WSL
* WSL is missing the default fonts
* Without this, the xterm font size is unusably small on high DPI
  displays
* xfonts-base is already installed on standard ubuntu versions

Signed-off-by: Ryan Friedman <25047695+Ryanf55@users.noreply.github.com>
2025-01-03 14:22:29 +11:00
Peter Barker
244e66ad39 AP_RangeFinder: add sample data for Ainstein LR-D1 2025-01-03 14:19:55 +11:00
Peter Barker
58eb6367e9 autotest: correct diagnostic string
that "f" in front of an f-string is important
2025-01-03 14:19:17 +11:00
Peter Barker
1bc4515a39 Tools: remove MOUNT_CONFIGURE and MOUNT_CONTROL support 2025-01-03 14:18:25 +11:00
Peter Barker
c12a014515 GCS_MAVLink: remove MOUNT_CONFIGURE and MOUNT_CONTROL support 2025-01-03 14:18:25 +11:00
Peter Barker
786df975f0 AP_Mount: remove MOUNT_CONFIGURE and MOUNT_CONTROL support 2025-01-03 14:18:25 +11:00
muramura
bdacfdc76d AP_Periph: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
8dc7fdb771 AP_VideoTX: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
2cfa6afd87 AP_Vehicle: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
b85ecb9526 AP_RangeFinder: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
5b56d9104d AP_IOMCU: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
4a9ddef8ee AP_HAL_ChibiOS: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
049f989037 AP_EFI: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
ee1cb4d35b AP_Devo_Telem: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
8513837445 Blimp: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
dcafda890b Sub: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
20dce34988 Copter: Change division to multiplication 2025-01-02 23:22:42 +11:00
muramura
38c6ae3a0e Tracker: Change division to multiplication 2025-01-02 23:22:42 +11:00
Minderring
f2eb188f82 Tools: support for MicoAir743-AIO
Update README.md: uses internal esc

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: introduction about RC input

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: introduction about PWM groups

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove defaults.parm and defined default params in hwdef file
2025-01-02 11:37:19 +00:00
Minderring
97b58506fd AP_HAL_ChibiOS: support for MicoAir743-AIO
Update README.md: uses internal esc

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: introduction about RC input

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

Update README.md: introduction about PWM groups

Co-authored-by: Henry Wurzburg <hwurzburg@yahoo.com>

remove defaults.parm and defined default params in hwdef file
2025-01-02 11:37:19 +00:00
Randy Mackay
e2e7d1df7f Tools: add CADDX gimbal to build server options 2025-01-02 22:18:19 +11:00
Henry Wurzburg
f3c837ed80 AP_Mount: add CADDX gimbal support
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2025-01-02 22:18:19 +11:00
Peter Barker
e1fd90bc6c AP_DroneCAN: correct narrowing-conversion errors 2025-01-01 16:24:05 -06:00
rishabsingh3003
d6e0411e0d hwdef: Add GPS moving baseline 2025-01-02 09:04:01 +11:00
Iampete1
efb5800d07 RC_Channel: re-instate init_aux_function call. 2025-01-02 08:25:34 +11:00
Peter Barker
5726c03e38 autotest: improve debug on wait_gps_disable 2025-01-01 09:15:12 +11:00
Peter Barker
6d7fccecf0 AP_DroneCAN: correct compilation when AP_DRONECAN_VOLZ_FEEDBACK_ENABLED enabled 2024-12-31 12:45:41 +11:00
Peter Barker
5de498f54b Tools: correct enable/disable of AP_DRONECAN_VOLZ_FEEDBACK_ENABLED
recent servo-feedback library didn't record appropriate dependencies in build_options.py
2024-12-31 12:45:41 +11:00
Peter Barker
942039d18b AP_DroneCAN: correct enable/disable of AP_DRONECAN_VOLZ_FEEDBACK_ENABLED
recent servo-feedback library didn't record appropriate dependencies in build_options.py
2024-12-31 12:45:41 +11:00
Thomas Watson
9d7024f89e AP_HAL_ChibiOS: Storage: fix up delay comment
EXPECT_DELAY_MS was used in direct contravention of the comment so it
must be okay. Even when it wasn't and the comment was accurate,
expecting a delay off the main thread never worked properly anyway.
2024-12-31 11:31:53 +11:00
Thomas Watson
d758bad64d Revert "HAL_ChibiOS: expect a long delay on flash page erase"
This reverts commit 8dabd6cefc.

Setting up expected delays from a non-main thread never worked properly
due to the redundant main thread check, and isn't used today.
2024-12-31 11:31:53 +11:00
Thomas Watson
c57ac3b916 AP_Filesystem: FATFS: remove redundant delay expectations
The delays will be canceled on return by the EXPECT_DELAY_MS(3000)
destructor at the start of the function. The current behavior will
unexpectedly cancel delays from higher levels up the stack and is likely
not what was intended.
2024-12-31 11:20:21 +11:00
Peter Barker
d230e9c552 AP_AHRS: remove not-needed virtual methods from backends
we will add them to the data structure rather than having callbacks
2024-12-31 11:12:12 +11:00
Peter Barker
5a62983fba AP_AHRS: remove unused airspeed_vector_true method from backend iface 2024-12-31 11:12:12 +11:00
Peter Barker
2ac92d934f AP_AHRS: remove unused have_inertial_nav method 2024-12-31 11:12:12 +11:00
Peter Barker
25b19f0a08 AP_AHRS: Backend: remove unused methods 2024-12-31 11:12:12 +11:00
Peter Barker
a794688f3b AP_NavEKF3: move definition of MAX_EKF_CORES
if you're not including the AP_NavEKF3 header then you don't get this definition and then you won't be able to compile the DAL.
2024-12-31 10:55:51 +11:00