ardupilot/libraries/AP_HAL_ChibiOS
Andrew Tridgell 408f8b3940 HAL_ChibiOS: added check for overwrite of nullptr on H7
the STM32H7 has 64k of ITCM memory at address zero. We allow
allocation of everything except the first 1024 bytes. This checks for
those reserved bytes being overwritte, which would indicate a write to
nullptr
2020-11-18 17:14:43 +11:00
..
hwdef HAL_ChibiOS: added check for overwrite of nullptr on H7 2020-11-18 17:14:43 +11:00
AnalogIn.cpp HAL_ChibiOS: fixed periph overpower ifdef 2020-10-13 17:58:30 +11:00
AnalogIn.h AP_HAL_ChibiOS: log accumulated power status flags; all flags ever set 2020-07-21 09:12:14 +10:00
AP_HAL_ChibiOS_Namespace.h AP_HAL_ChibiOS: create UAVCAN agnostic CANIface driver 2020-08-19 17:31:09 +10:00
AP_HAL_ChibiOS_Private.h AP_HAL_ChibiOS: hardware M4-Cortex and M7-Cortex (and H7) implementation of HAL FFT abstraction 2020-02-22 11:15:37 +11:00
AP_HAL_ChibiOS.h HAL_Chibios: added ChibiOS HAL 2018-01-15 11:46:02 +11:00
bxcan.hpp AP_HAL_ChibiOS: create UAVCAN agnostic CANIface driver 2020-08-19 17:31:09 +10:00
CANFDIface.cpp AP_HAL_ChibiOS: ensure we timeout while checking FDCAN register sets 2020-10-08 09:31:35 +11:00
CANFDIface.h HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
CanIface.cpp AP_HAL_ChibiOS: redo filter configuration to make it work with STM32H7 2020-10-08 09:31:35 +11:00
CANIface.h HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
Device.cpp HAL_ChibiOS: shorted thread names 2020-04-29 07:36:55 +10:00
Device.h HAL_ChibiOS: added checking on bouncebuffer allocation 2020-01-18 07:13:11 +11:00
DSP.cpp AP_HAL_ChibiOS: add harmonics to DSP 2020-05-24 07:43:34 +10:00
DSP.h AP_HAL_ChibiOS: add harmonics to DSP 2020-05-24 07:43:34 +10:00
EventSource.cpp HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
EventSource.h HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
Flash.h HAL_ChibiOS: removed unusued AP_Common/Semaphore.h 2019-05-15 15:33:48 +10:00
GPIO.cpp HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 2020-10-28 19:51:45 +11:00
GPIO.h HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 2020-10-28 19:51:45 +11:00
HAL_ChibiOS_Class.cpp HAL_ChibiOS: fixed bootloader build 2020-11-10 16:15:45 +11:00
HAL_ChibiOS_Class.h AP_HAL_ChibiOS: create UAVCAN agnostic CANIface driver 2020-08-19 17:31:09 +10:00
I2CDevice.cpp HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 2020-10-28 19:51:45 +11:00
I2CDevice.h AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 2019-10-21 08:01:56 +11:00
RCInput.cpp AP_HAL_ChibiOS: use GCS_SEND_TEXT() 2020-04-29 07:36:55 +10:00
RCInput.h HAL_ChibiOS: implement pulse_input_enable() 2020-01-31 11:09:07 +11:00
RCOutput.cpp AP_HAL_ChibiOS: add support for ProfiLEDs 2020-03-10 10:37:26 +11:00
RCOutput.h AP_HAL_ChibiOS: add support for ProfiLEDs 2020-03-10 10:37:26 +11:00
Scheduler.cpp HAL_ChibiOS: added check for overwrite of nullptr on H7 2020-11-18 17:14:43 +11:00
Scheduler.h HAL_ChibiOS: added check for overwrite of nullptr on H7 2020-11-18 17:14:43 +11:00
sdcard.cpp HAL_ChibiOS: go via AP_Filesystem for mount/unmount operations 2020-10-27 10:45:03 +11:00
sdcard.h AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 2019-10-21 08:01:56 +11:00
Semaphores.cpp AP_HAL_ChibiOS: make all semaphores recursive 2020-01-19 20:19:30 +11:00
Semaphores.h AP_HAL_ChibiOS: make all semaphores recursive 2020-01-19 20:19:30 +11:00
shared_dma.cpp AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 2019-10-21 08:01:56 +11:00
shared_dma.h AP_HAL_ChibiOS: remove unnecessary tabs and whitespaces 2019-10-21 08:01:56 +11:00
SoftSigReader.cpp HAL_ChibiOS: added disable() API for pulse input 2020-01-31 11:09:07 +11:00
SoftSigReader.h HAL_ChibiOS: fixed warning on gcc9 2020-09-22 08:07:23 +10:00
SoftSigReaderInt.cpp HAL_ChibiOS: added disable() API for pulse input 2020-01-31 11:09:07 +11:00
SoftSigReaderInt.h HAL_ChibiOS: added disable() API for pulse input 2020-01-31 11:09:07 +11:00
SPIDevice.cpp AP_HAL_ChibiOS: add support for bank selection call outside SPI driver 2020-08-06 12:41:35 +10:00
SPIDevice.h AP_HAL_ChibiOS: add support for bank selection call outside SPI driver 2020-08-06 12:41:35 +10:00
stdio.cpp HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
Storage.cpp HAL_ChibiOS: go via AP_Filesystem for mount/unmount operations 2020-10-27 10:45:03 +11:00
Storage.h HAL_ChibiOS: fixed race condition in storage write 2020-05-04 17:22:41 +10:00
system.cpp HAL_ChibiOS: modify hal can drivers for use by AP_Periph 2020-09-24 12:32:19 +10:00
UARTDriver.cpp HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 2020-10-28 19:51:45 +11:00
UARTDriver.h HAL_ChibiOS: fixed remapping of ioline_t with BRD_ALT_CONFIG 2020-10-28 19:51:45 +11:00
Util.cpp HAL_ChibiOS: fixed use of chHeapFree 2020-11-18 17:14:43 +11:00
Util.h HAL_ChibiOS: go via AP_Filesystem for mount/unmount operations 2020-10-27 10:45:03 +11:00