master
global: correct shebang lines to refernce python3
AP_Hal_Linux: create defaults.parm for Navigator
AP_HAL_Linux: Add new lsm6dsv IMU to Navigator
AP_HAL_Linux: replace header guard with pragma once
AP_HAL_Linux: use NEW_NOTHROW for new(std::nothrow)
AP_HAL_Linux: AnalogSource: set_pin return true
AP_HAL_Linux: rename IIO_VOLTAGE_SCALING to AP_HAL_LINUX_ANALOGIN_IIO_VOLTAGE_SCALING
AP_HAL_Linux: remove superfluous linefeed from panic strings
AP_HAL_Linux: drop CAN log message calls
AP_HAL_Linux: drop CAN interface alternate mode support
AP_HAL_Linux: add O_CLOEXEC in places missing it
AP_HAL_Linux: remove AP_HAL_Linux_Namespace header
AP_HAL_Linux: convert CameraSensor_Mt9v117 to I2CDevice
AP_HAL_Linux: move mt9v117 patches inside class
AP_HAL_Linux: enable console for examples
AP_HAL_Linux: use SocketAPM_native
AP_HAL_Linux: re-order initialiser lines so -Werror=reorder will work
AP_HAL_Linux: make a static-const hal references references to external symbol
AP_HAL_Linux: add t3-gem-o1 board
AP_HAL_Linux: start tidying Linux GPIO
AP_HAL_Linux: add port to Intel Aero
AP_HAL_Linux:tidy bebop defines
HAL_Linux: fixed ULTRASOUND GPIO for Disco
AP_HAL_Linux: use GPIO_Sysfs for Edge
AP_HAL_Linux: add pin_to_servo_channel() to GPIO_Navigator
AP_HAL_Linux: use GPIO_Sysfs for Navio
AP_HAL_Linux: AP_Common no longer gives board information; use AP_HAL_Boards
AP_HAL_Linux: use GPIO_Sysfs for Navio 2
AP_HAL_Linux: Adding PocketBeagle2 GPIO support
AP_HAL_Linux: add PilotPi support
AP_HAL_Linux: Add support to Raspberry Pi 5
HAL_Linux: implement HAL_GPIO_SCRIPT support
HAL_Linux_Class: Updates for RCOutput for PocketBeagle2 This commit add the RCOutput_AioPRU_PB2 class to handle the PocketBeagle 2 allowing to use PWM and Dshot600
AP_HAL_Linux: delay signal handlers setup
Global: remove mode line from headers
AP_HAL_Linux: add get_device_ptr to HAL I2CDevice API
AP_HAL_Linux: add get_device-ptr to HAL DeviceMananger API
AP_HAL_Linux: Led_Sysfs: small fixes
AP_HAL_Linux: add missing override keywords
PWM_Sysfs: add an init method to do hal dependent stuff.
AP_HAL_Linux: allow to wakeup pollable
AP_HAL_Linux: allow PollerThread to stop
AP_HAL_Linux: remove includes of unused RC parsers
AP_HAL_Linux: remove HAL_BOARD_SUBTYPE_LINUX_ZYNQ
AP_HAL_Linux: Update RCInput_AioPRU to support PocketBeagle 2
AP_HAL_Linux: remove BBBmini from RCInput_PRU.cpp
AP_HAL_Linux: inform user of bad RPi board version
AP_HAL_Linux: add prototype for handling SoloLink
HAL_Linux: use SocketAPM_native
HAL_Linux: fixed build warnings in RC input methods
AP_HAL_Linux: RCInput_UDP: accept up to 16 channels
AP_HAL_Linux: Reverting PocketBeagle2 shared code This commit revert the RCOutput_AioPRU changes from previous commit removing the output for the PocketBeagle2 - was moves for a new class
AP_HAL_Linux: Add new class for PocketBeagle2 output This commit add the RCOutput_AioPRU_PB2 class to output DShot or PWM for motors.
HAL_Linux: removed ESC scaling, moved to AP_HAL
AP_HAL_Linux: avoid use of OwnPtr in PCA9685 RCOU driver
AP_HAL_Linux: add SPI-based serial LED driver for NeoPixel/WS2812
AP_HAL:Linux: SPI full duplex implementation
AP_HAL_Linux: fix SPIUARTDriver to work with GPS autodetection
AP_HAL_Linux: move scheduler task update rate into hwdefs
AP_HAL_Linux: cpu affinity
HAL_Linux: implement BinarySemaphore
AP_HAL_Linux: Add support for setting uart parity on Linux boards
AP_HAL_Linux: file descriptor leaking and other issues in "Storage" of Linux.
AP_HAL_Linux: add get_storage_ptr method
Global: To nullptr from NULL.
AP_HAL_Linux: Thread: allow loose running thread
AP_HAL_Linux: Fix PWM FS to follow the Kernel's 4.X instead 3.9
HAL_Linux: added duration to toneAlarm_set_buzzer_tone
AP_HAL_Linux: set BOTHER c_cflag to choose other baudrates
AP_HAL_Linux: Only set the UART device speed if the baudrate argument is non-zero
HAL_Linux: added udpin support to HAL_Linux
AP_HAL_Linux: implement new scripting heap APIs
AP_HAL_Linux: Two staged fix for Raspberry pi 5 "Cannot detect board-type"
AP_HAL_Linux: Util_RPI: Add support to RPI5 identification
AP_HAL_Linux: SITL: add missing header for timeval struct on alpine linux
HAL_Linux: fixed time function to use integer maths