bugobliterator
679fa817e6
AP_HAL: move methods for stack overflow and memguard to AP_HAL/Util
...
also add reboot on memory errors for iomcu
2025-02-27 20:11:40 +11:00
bugobliterator
6b668d0113
AP_InternalError: move methods for stack overflow and memguard to AP_HAL/Util
2025-02-27 20:11:40 +11:00
bugobliterator
dd5b5847f6
AP_HAL_ChibiOS: remove unused define HAL_RCIN_PULSE_PPM_ONLY from CubeRedSecondary hwdef.dat
2025-02-27 20:11:40 +11:00
bugobliterator
e63909567f
AP_OSD: add option for IOMCU SerialProtocol
2025-02-27 20:11:40 +11:00
bugobliterator
d1f7695244
AP_SerialManager: add support for SerialProtocol_IOMCU
2025-02-27 20:11:40 +11:00
bugobliterator
e75f2ecf07
AP_IOMCU: ignore call to shutdown if iomcu not initialised
...
fixes watchdog trigger on call to trigger after enabling iomcu from disabled state
2025-02-27 20:11:40 +11:00
bugobliterator
5cd8a3a429
AP_Vehicle: set iomcu serialmanager protocol if iomcu is enabled
2025-02-27 20:11:40 +11:00
bugobliterator
430f3861fc
AP_HAL_ChibiOS: use TRBUFF define instead of hardcoding
2025-02-27 20:11:40 +11:00
bugobliterator
369f59050a
scripts: add cuberedsecondary-io build to IOFirmware build script
2025-02-27 20:11:40 +11:00
bugobliterator
f2f98da3ef
AP_IOMCU: remove heater polarity setting for IOMCU without heater
2025-02-27 20:11:40 +11:00
bugobliterator
9933b47087
hwdef: add env variable to set IOMCU Heater feature
2025-02-27 20:11:40 +11:00
bugobliterator
4603dbc3c3
AP_HAL_ChibiOS: fix CubeRedPrimary-PPPGW build
2025-02-27 20:11:40 +11:00
bugobliterator
d117253c8f
AP_HAL_ChibiOS: add CubeRedSecondary-IO hwdef.dat
2025-02-27 20:11:40 +11:00
bugobliterator
38cf0b9453
AP_IOMCU: add support for running IOFW on CubeRedSecondary
2025-02-27 20:11:40 +11:00
bugobliterator
180e74241f
AP_IOMCU: add support for custom uart options and iomcu flash size
2025-02-27 20:11:40 +11:00
bugobliterator
697ee76b0e
AP_IOMCU: add support for new version of Bootloader
2025-02-27 20:11:40 +11:00
bugobliterator
e832bccac9
AP_HAL_ChibiOS: add support for using hal serial as IOMCU Serial
2025-02-27 20:11:40 +11:00
bugobliterator
71e24cf42d
AP_HAL_ChibiOS: add support for IOMCU on Secondary
2025-02-27 20:11:40 +11:00
bugobliterator
92adaccdc0
modules: update ChibiOS
2025-02-27 20:11:40 +11:00
Stephen Dade
7ee0232d83
AP_Scripting: Better mavlink parsing for MAVLinkHL and Rockblock
2025-02-27 11:39:56 +11:00
Shiv Tyagi
450ffd1520
AP_HAL_ChibiOS: use new AP_PERIPH_PROXIMITY_ENABLED define
2025-02-27 08:00:43 +11:00
Shiv Tyagi
e1bcd39040
Tools: use new AP_PERIPH_PROXIMITY_ENABLED define
2025-02-27 08:00:43 +11:00
Peter Barker
e4b9f5b474
Tools: size_compare_branches.py: blacklist bootloader build for base linux target
2025-02-26 23:42:07 +11:00
Peter Barker
f2442f6b3e
AP_InertialSensor: correct compilation of the Aero board
...
hwdef: make BMM150 internal
Need to choose force-external or not, assuming this one is on-board
2025-02-26 23:42:07 +11:00
Peter Barker
23ffc39afa
AP_HAL_Linux: correct compilation of the Aero board
...
hwdef: make BMM150 internal
Need to choose force-external or not, assuming this one is on-board
2025-02-26 23:42:07 +11:00
Peter Barker
87bc4f2e53
waf: dynamically create board classes for Linux boards
...
... rather than defining the classes here in boards.py
2025-02-26 23:42:07 +11:00
Peter Barker
e834cbc372
waf: factor out a self.add_dynamic_boards_from_hwdef_dir
2025-02-26 23:42:07 +11:00
Peter Barker
7c78f05388
waf: remove unused get_chibios_board_cls method
2025-02-26 23:42:07 +11:00
Peter Barker
e77aa96ef2
Tools: allow linux hwdefs to specify WITH_CAN in hwdef env
2025-02-26 23:42:07 +11:00
Peter Barker
d005e9cfbc
AP_HAL_Linux: allow linux hwdefs to specify WITH_CAN in hwdef env
2025-02-26 23:42:07 +11:00
Peter Barker
e733cf2cc5
waf: move definition of CONFIG_HAL_BOARD_SUBTYPE into hwdefs
2025-02-26 23:42:07 +11:00
Peter Barker
4147e4fc7b
AP_HAL_Linux: move definition of CONFIG_HAL_BOARD_SUBTYPE into hwdefs
2025-02-26 23:42:07 +11:00
Peter Barker
6a54d871f3
AP_HAL: move definition of CONFIG_HAL_BOARD_SUBTYPE into hwdefs
2025-02-26 23:42:07 +11:00
Peter Barker
a518c3aa1c
Tools: board_list.py: magically find Linux boards via hwdefs
2025-02-26 23:42:07 +11:00
Peter Barker
2adb40c922
waf: extract toolchain from hwdef
2025-02-26 23:42:07 +11:00
Peter Barker
7c95668fd6
AP_HAL_Linux: extract toolchain from hwdef
2025-02-26 23:42:07 +11:00
Peter Barker
f451f83d68
AP_HAL_Linux: make linux hwdef write out env.py
2025-02-26 23:42:07 +11:00
Peter Barker
3ff4ed3b4f
AP_HAL: make linux hwdef write out env.py
2025-02-26 23:42:07 +11:00
Peter Barker
b3c1abe935
AP_HAL_ChibiOS: make linux hwdef write out env.py
2025-02-26 23:42:07 +11:00
Peter Barker
7286813d1f
Tools: Vagrant: modify test instructions to make copy of arudpilot
...
makes the compilations faster, and frees up the original directory for other things...
2025-02-26 20:26:55 +11:00
Peter Barker
5d053d6722
Tools: sim_vehicle.py: increase number of mavproxy connection retries
...
some platforms are slow enough that the ArduPilot process takes too long to start for the default retries to work. And Valgrind makes it worse
2025-02-26 20:26:55 +11:00
Peter Barker
4e872be75a
Vagrant: use login shell on Oracular and use TMPDIR
...
can't compile wxpython without a different TMPDIR
2025-02-26 20:26:55 +11:00
Peter Barker
59c7ed0ad7
Vagrant: use alvistack 24.10
...
can't find anythingelse....
2025-02-26 20:26:55 +11:00
Peter Barker
b295a47b87
Vagrant: add support for oracular
2025-02-26 20:26:55 +11:00
Adam Borowski
3863535bdb
AP_Proximity: LD19/LD06 data length sanity check fix
...
Signed-off-by: Adam Borowski <mr.adam.borowski@gmail.com>
2025-02-26 20:26:42 +11:00
Peter Barker
3f5cde4bb1
Tools: generate_manifest.py: make flake8 clean
2025-02-26 20:26:15 +11:00
Peter Barker
4008df1314
AP_HAL: Socket: check return value of getsockname
...
avoids static analysis failure upon this method failing
2025-02-26 18:54:24 +11:00
Peter Barker
353744e3f0
AP_GPS: UBLOX: fix memory leak when "F9" GNSS configuration is used
...
pointer persists in the object and is re-used, but never freed.
Not really a problem if you're only detecting once, could be a problem if you've got intermittent connectivity to your GPS...
2025-02-26 18:37:39 +11:00
Peter Barker
12c4617641
Tools: size_compare_branches.py: improve process failure output file content
2025-02-26 16:32:06 +11:00
Shiv Tyagi
4dd6b93011
AP_HAL_ChibiOS: use new AP_PERIPH_SERIAL_OPTIONS_ENABLED define
2025-02-26 11:31:04 +11:00