ardupilot/libraries/AP_HAL
Thomas Watson dc76e03890 AP_HAL: introduce get_HAL_mutable() to complement get_HAL()
Returns a mutable reference to the same HAL for certain purposes where
the HAL needs to be mutated to avoid UB problems with casting away const
and to make the fact that mutation is happening obvious.
2023-11-28 08:24:25 +11:00
..
board AP_HAL: enable filters with AP_FILTER_ENABLED on sitl 2023-11-21 13:26:23 +11:00
examples AP_HAL: Fix some typos 2023-10-12 18:30:42 +11:00
tests AP_HAL: simplify prescaler calculation and allow choosing highest frequency 2023-09-20 17:35:44 +10:00
utility AP_HAL: Allow APMSockets to autodetect Broadcast IPs 2023-11-25 16:28:07 -08:00
AP_HAL.h
AP_HAL_Boards.h AP_HAL: move AP_BOOTLOADER_FLASHING_ENABLED default to AP_HAL 2023-10-27 14:16:47 +11:00
AP_HAL_Macros.h AP_HAL: permit double-maths whe simulating 2022-03-17 14:39:55 +11:00
AP_HAL_Main.h
AP_HAL_Namespace.h AP_HAL: introduce get_HAL_mutable() to complement get_HAL() 2023-11-28 08:24:25 +11:00
AnalogIn.h
CANIface.cpp AP_HAL: removed native_millis/micros 2023-08-24 13:06:40 +10:00
CANIface.h AP_HAL: Fix some typos 2023-10-12 18:30:42 +11:00
DSP.cpp AP_HAL: ensure the DSP tracked peaks do not overflow the buffer 2023-01-24 10:56:33 +11:00
DSP.h AP_HAL: save a sliding window array of frequency bins 2022-06-01 15:49:32 +01:00
Device.cpp AP_HAL: Fix some typos 2023-10-12 18:30:42 +11:00
Device.h AP_HAL: rename QSPIDevice to WSPIDevice 2023-04-28 08:31:15 +10:00
EventHandle.cpp AP_HAL: change to 16 bit timeout in event interface 2023-04-19 17:26:57 +10:00
EventHandle.h AP_HAL: change to 16 bit timeout in event interface 2023-04-19 17:26:57 +10:00
Flash.h
GPIO.cpp AP_HAL: GPIO: PWMSource: add destructor to detach interurupt 2023-03-05 09:42:05 +11:00
GPIO.h AP_HAL: Fix some typos 2023-10-12 18:30:42 +11:00
HAL.cpp
HAL.h AP_HAL: rename QSPIDevice to WSPIDevice 2023-04-28 08:31:15 +10:00
I2CDevice.h
OpticalFlow.h
RCInput.h
RCOutput.cpp AP_HAL: Add support for NeoPixelRGB 2023-10-04 18:06:17 +11:00
RCOutput.h AP_HAL: return success status from serial_led_send and set_serial_led_rgb_data 2023-11-20 19:22:20 +11:00
SIMState.cpp AP_HAL: track simulated ADSB vehicles relative to simulation origin 2023-11-02 15:52:42 +11:00
SIMState.h AP_HAL: add simulator Hirth EFI 2023-11-17 13:09:02 +11:00
SPIDevice.h AP_HAL: add mechanism to set register rw register using device name for SPI 2022-05-25 18:14:46 +10:00
Scheduler.cpp AP_HAL: added TIME_CHECK() macro 2022-12-04 18:08:40 +11:00
Scheduler.h AP_HAL: add helper functions for LEDs 2023-04-19 16:45:21 +01:00
Semaphores.cpp
Semaphores.h AP_HAL: add waf argument to get consistent builds 2023-02-17 20:48:45 +11:00
Storage.cpp
Storage.h
UARTDriver.cpp AP_HAL: moved locking to AP_HAL and added monitor callback 2023-07-12 17:06:02 +10:00
UARTDriver.h AP_HAL: moved locking to AP_HAL and added monitor callback 2023-07-12 17:06:02 +10:00
Util.cpp AP_HAL: add and use a "bool read(c)" method to AP_HAL 2023-03-22 17:59:11 +11:00
Util.h AP_HAL: add support for get_persistent_param_by_name 2023-06-17 14:49:22 +10:00
WSPIDevice.h AP_HAL: Fix some typos 2023-10-12 18:30:42 +11:00
system.cpp
system.h AP_HAL: removed native_millis/micros 2023-08-24 13:06:40 +10:00