Commit Graph
1089 Commits
Author SHA1 Message Date
massout e7653551b0 AP_HAL_Linux: Two staged fix for Raspberry pi 5 "Cannot detect board-type" 2025-07-30 12:27:15 +10:00
massout 2b8c945147 AP_HAL_Linux: Fix for Raspberry pi 5 "Cannot detect board-type" 2025-07-30 12:27:15 +10:00
Peter Barker 3708936c62 global: correct shebang lines to refernce python3
also remove the odd encoding line which is not required in Py3
2025-07-22 10:45:57 +10:00
Christian Rauch 6f5db25fc6 AP_HAL_Linux: inform user of bad RPi board version 2025-07-16 10:22:40 +10:00
Peter Barker 02bd08b25c AP_HAL_Linux: only auto-build Plane on Disco, copter on bebop
various commits have made us build all vehicles on these boards rather than just the vehicle type they're embedded in
2025-07-15 09:55:20 +10:00
Peter Barker feedda07aa AP_HAL_Linux: rename IIO_VOLTAGE_SCALING to AP_HAL_LINUX_ANALOGIN_IIO_VOLTAGE_SCALING 2025-07-01 10:55:05 +10:00
Peter Barker fee426fb7a AP_HAL_Linux: move configuration of AnalogInIIO to hwdefs 2025-07-01 10:55:05 +10:00
Daniel Hiepler c3c5d0427a AP_HAL_Linux: add PilotPi support 2025-06-18 05:40:21 +10:00
Christian Clauss 6756c3c6a8 hwdef: Fix check-shebang-scripts-are-executable 2025-06-15 11:17:47 +10:00
heeplr b892968cfa AP_HAL_Linux: set BOTHER c_cflag to choose other baudrates
colcon build/test / build-test (push) Has been cancelled
Cygwin Build / build (push) Has been cancelled
ESP32 Build / build (esp32buzz, 10) (push) Has been cancelled
ESP32 Build / build (esp32s3empty, 10) (push) Has been cancelled
Macos Build / build (CubeOrange) (push) Has been cancelled
Macos Build / build (sitl) (push) Has been cancelled
QURT Build / build (push) Has been cancelled
test chibios / build (CubeOrange-EKF2, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-ODID, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-PPP, 10, chibios) (push) Has been cancelled
test chibios / build (CubeOrange-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (CubeRedPrimary-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (MatekF405-Wing, 10, chibios) (push) Has been cancelled
test chibios / build (Pixhawk6X-PPPGW, 10, chibios) (push) Has been cancelled
test chibios / build (SOHW, 10, chibios) (push) Has been cancelled
test chibios / build (build-options-defaults-test, 10, chibios) (push) Has been cancelled
test chibios / build (configure-all, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv2-plane, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3, 10, chibios) (push) Has been cancelled
test chibios / build (fmuv3-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (iofirmware, 10, chibios) (push) Has been cancelled
test chibios / build (new-check, 10, chibios) (push) Has been cancelled
test chibios / build (periph-build, 10, chibios) (push) Has been cancelled
test chibios / build (revo-bootloader, 10, chibios) (push) Has been cancelled
test chibios / build (revo-mini, 10, chibios) (push) Has been cancelled
test chibios / build (signing, 10, chibios) (push) Has been cancelled
test chibios / build (stm32f7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7, 10, chibios) (push) Has been cancelled
test chibios / build (stm32h7-debug, 10, chibios) (push) Has been cancelled
test dds / build (sitl) (push) Has been cancelled
test dds / build (stm32h7) (push) Has been cancelled
test Linux SBC / build (bbbmini, armhf) (push) Has been cancelled
test Linux SBC / build (bebop, armhf) (push) Has been cancelled
test Linux SBC / build (bhat, armhf) (push) Has been cancelled
test Linux SBC / build (canzero, armhf) (push) Has been cancelled
test Linux SBC / build (erlebrain2, armhf) (push) Has been cancelled
test Linux SBC / build (linux, base) (push) Has been cancelled
test Linux SBC / build (navigator, armhf-musl) (push) Has been cancelled
test Linux SBC / build (navigator64, aarch64) (push) Has been cancelled
test Linux SBC / build (navio, armhf) (push) Has been cancelled
test Linux SBC / build (navio2, armhf) (push) Has been cancelled
test Linux SBC / build (pxf, armhf) (push) Has been cancelled
test Linux SBC / build (pxfmini, armhf) (push) Has been cancelled
test scripts / build (astyle-cleanliness) (push) Has been cancelled
test scripts / build (check_autotest_options) (push) Has been cancelled
test scripts / build (logger_metadata) (push) Has been cancelled
test scripts / build (param_parse) (push) Has been cancelled
test scripts / build (python-cleanliness) (push) Has been cancelled
test scripts / build (validate_board_list) (push) Has been cancelled
test plane / build (base) (push) Has been cancelled
test plane / build (clang) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1a) (push) Has been cancelled
test plane / autotest (sitltest-plane-tests1b) (push) Has been cancelled
test plane / autotest (sitltest-quadplane) (push) Has been cancelled
test unit tests and sitl building / build (examples, base) (push) Has been cancelled
test unit tests and sitl building / build (examples, clang) (push) Has been cancelled
test unit tests and sitl building / build (sitl, base) (push) Has been cancelled
test unit tests and sitl building / build (sitl, clang) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, base) (push) Has been cancelled
test unit tests and sitl building / build (unit-tests, clang) (push) Has been cancelled
test ccache / build (10, chibios) (push) Has been cancelled
test replay / build (replay, base) (push) Has been cancelled
test replay / build (replay, clang) (push) Has been cancelled
test blimp / build (base) (push) Has been cancelled
test blimp / build (clang) (push) Has been cancelled
test blimp / autotest (sitltest-blimp) (push) Has been cancelled
test copter / build (base) (push) Has been cancelled
test copter / build (clang) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1b) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1c) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1d) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests1e) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2a) (push) Has been cancelled
test copter / autotest (sitltest-copter-tests2b) (push) Has been cancelled
test copter / build-gcc-heli (push) Has been cancelled
test copter / autotest-heli (sitltest-heli) (push) Has been cancelled
test ap_periph / build-gcc-ap_periph (push) Has been cancelled
test ap_periph / autotest-can (sitltest-can) (push) Has been cancelled
test rover / build (base) (push) Has been cancelled
test rover / build (clang) (push) Has been cancelled
test rover / autotest (sitltest-balancebot) (push) Has been cancelled
test rover / autotest (sitltest-rover) (push) Has been cancelled
test rover / autotest (sitltest-sailboat) (push) Has been cancelled
test sub / build (base) (push) Has been cancelled
test sub / build (clang) (push) Has been cancelled
test sub / autotest (sitltest-sub) (push) Has been cancelled
test tracker / build (base) (push) Has been cancelled
test tracker / build (clang) (push) Has been cancelled
test tracker / autotest (sitltest-tracker) (push) Has been cancelled
References:
* https://man7.org/linux/man-pages/man2/TCSETS.2const.html
* https://www.downtowndougbrown.com/2013/11/linux-custom-serial-baud-rates/
2025-06-07 15:28:25 +10:00
DrTobe da8b1680c5 AP_HAL_Linux: Only set the UART device speed if the baudrate argument is non-zero 2025-05-27 11:25:18 +10:00
Peter Barker 28a7b772e8 AP_HAL_Linux: remove bad Baro-related defines 2025-05-07 17:13:13 +10:00
Andrew Tridgell 340f43c43a HAL_Linux: fixed race in CAN send
multiple threads sending can cause this to fail
2025-05-06 10:55:12 +10:00
Peter Barker a4fc9c1582 AP_HAL_Linux: indicate native toolchain for Linux target
ie just "g++"
2025-05-03 09:57:30 +10:00
Peter Barker 110f59539f AP_HAL_Linux: factor MS56XX into MS5607, 5611, 5637 and 3847 backends 2025-04-16 17:28:42 +10:00
Andy Piper 8dc091ffa1 AP_HAL:Linux: SPI full duplex implementation 2025-04-02 19:25:21 +11:00
Peter Barker 70000fca6c AP_HAL_Linux: remove unused RCInput_UART 2025-03-25 11:45:47 +11:00
Peter Barker 420e115616 AP_HAL_Linux: correct undefing of spdev lines 2025-03-19 09:00:34 +11:00
Peter Barker ab1c62e920 AP_HAL_Linux: avoid use of OwnPtr in PCA9685 RCOU driver 2025-03-12 18:29:48 +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 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 d005e9cfbc AP_HAL_Linux: allow linux hwdefs to specify WITH_CAN in hwdef env 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 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 0d05814d30 AP_HAL_Linux: move BARO lines to hwdef 2025-02-25 14:38:45 +11:00
Peter Barker 1fa2cf38d5 AP_HAL_Linux: move parsing of BARO lines up to AP_HAL hwdef.py 2025-02-25 14:38:45 +11:00
Peter Barker 0714b3abc2 AP_HAL_Linux: move COMPASS definitions to hwdef 2025-02-25 14:38:45 +11:00
Peter Barker bdce6f2779 AP_HAL_Linux: move parsing of COMPASS hwdef lines up to hwdef.py 2025-02-25 14:38:45 +11:00
Peter Barker 2998190c4b AP_HAL_Linux: hwdef: best-guess IMU fix on rst-zynq 2025-02-25 14:38:45 +11:00
Peter Barker 687e870edd AP_HAL_Linux: move IMU line parsing up into hwdef.py, use it for Linux HAL 2025-02-25 14:38:45 +11:00
Peter Barker 0f59e9b2bb AP_HAL_Linux:tidy bebop defines 2025-02-25 14:38:45 +11:00
Peter Barker 3bcd04c4c9 AP_HAL_Linux: move AP_Airspeed configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker e3e5199e53 AP_HAL_Linux: move AP_InertialSensor configuration into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker c9e4a7d195 AP_HAL_Linux: move defaulting of ublox speed change into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker 05bc0c0669 AP_HAL_Linux: move enabling of Onboard OF into bebop hwdef 2025-02-19 15:42:52 +11:00
Peter Barker 82ab52a7bf AP_HAL_Linux: move defaulting of relay pin params to linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker 640231c6d5 AP_HAL_Linux: move custom compass rotation into linux hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker 0feb2d2f53 AP_HAL_Linux: move enabling of specific rangefinders into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker 052914c38f AP_HAL_Linux: move analogue battmonitor configs into linux hwdef 2025-02-19 15:42:52 +11:00
Peter Barker e6d5efe456 AP_HAL_Linux: use linux hwdefs to define AP_Notify information 2025-02-19 15:42:52 +11:00
Peter Barker a8374a28f3 AP_HAL_Linux: start tidying Linux GPIO 2025-02-19 15:42:52 +11:00
Peter Barker eaf0feef44 AP_HAL_Linux: specify Linux SPI devices in hwdefs 2025-02-19 15:42:52 +11:00
Peter Barker d60a7e5f93 AP_HAL_Linux: factor functionality in hwdef.py classes 2025-02-19 15:42:52 +11:00
Peter Barker 6004ed44c7 AP_HAL_Linux: add and use linux_hwdef.py
like chibios_hwdef.py - but for Linux
2025-02-19 15:42:52 +11:00
Peter Barker 261a804f6b AP_HAL_Linux: move navio2 RC input into AP_RCProtocol 2025-02-11 10:41:52 +11:00
Peter Barker 07d5938d68 AP_HAL_Linux: add get_device_ptr to HAL I2CDevice API 2025-01-31 09:19:33 +11:00
Peter Barker dc2a5e02b6 AP_HAL_Linux: remove superfluous linefeed from panic strings
panic adds this within the HAL layer.
2024-12-14 10:06:13 +11:00
Andrew Tridgell a124d66110 AP_HAL_Linux: implement new scripting heap APIs 2024-11-20 07:32:03 +11:00
Peter Barker 43970c0c7a AP_HAL_Linux: re-order initialiser lines so -Werror=reorder will work 2024-11-13 06:40:37 +11:00