ardupilot/libraries/AP_HAL_ChibiOS
Andrew Tridgell 26d1371d25 HAL_ChibiOS: separate out DMA allocation for sdcard IO
this fixes an issue with DMA to SPI6 on STM32H7. On the H7 SRAM4 can
be used for DMA and BDMA to all devices except for SDMMC which uses
IDMA.

by separating out DMA of sdcard data from other data we can arrange
for DMA to all devices to work
2019-03-09 07:33:47 +11:00
..
hwdef HAL_ChibiOS: separate out DMA allocation for sdcard IO 2019-03-09 07:33:47 +11:00
AnalogIn.cpp HAL_ChibiOS: fixed analog input on H7 2019-02-26 16:18:26 +11:00
AnalogIn.h HAL_ChibiOS: support ChibiOS kernel major 6 2019-02-26 16:18:26 +11:00
AP_HAL_ChibiOS_Namespace.h AP_HAL_ChibiOS: Remove unneeded private member 2018-11-27 07:36:17 +11:00
AP_HAL_ChibiOS_Private.h HAL_Chibios: added ChibiOS HAL 2018-01-15 11:46:02 +11:00
AP_HAL_ChibiOS.h HAL_Chibios: added ChibiOS HAL 2018-01-15 11:46:02 +11:00
bxcan.hpp HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
CAN.h ChibiOS: move CAN driver code into HAL 2019-01-23 15:57:05 +11:00
CANClock.cpp AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
CANClock.h AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
CanIface.cpp HAL_ChibiOS: support ChibiOS kernel major 6 2019-02-26 16:18:26 +11:00
CANIface.h HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
CANInternal.h HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
CANManager.cpp ChibiOS: move CAN driver code into HAL 2019-01-23 15:57:05 +11:00
CANSerialRouter.cpp AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
CANSerialRouter.h AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
CANThread.cpp HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
CANThread.h HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
Device.cpp HAL_ChibiOS: separate out DMA allocation for sdcard IO 2019-03-09 07:33:47 +11:00
Device.h HAL_ChibiOS: fixed bootloader build 2018-08-16 12:40:10 +10:00
GPIO.cpp HAL_ChibiOS: added pullup/pulldown support on GPIO 2018-09-06 07:20:46 +10:00
GPIO.h AP_HAL_ChibiOS: add override keyword in many places 2018-11-08 11:30:12 +11:00
HAL_ChibiOS_Class.cpp HAL_ChibiOS: reduced delay time in main loop to 50us 2019-02-26 16:18:26 +11:00
HAL_ChibiOS_Class.h waf: use relative paths for ChibiOS build 2018-03-02 12:52:50 +11:00
I2CDevice.cpp HAL_ChibiOS: port SPI, I2C and UART drivers to H7 2019-02-26 16:18:26 +11:00
I2CDevice.h HAL_ChibiOS: detect stuck I2C bus and clear with SCL 2018-11-16 08:30:40 +11:00
RCInput.cpp AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
RCInput.h HAL_ChibiOS: display decoded RC protocol 2018-11-07 07:35:45 +11:00
RCOutput.cpp HAL_ChibiOS: fixed DShot on H7 2019-02-26 16:18:26 +11:00
RCOutput.h HAL_ChibiOS: support reversible DShot motors 2018-11-16 08:33:35 +11:00
Scheduler.cpp HAL_ChibiOS: allocate threads from any heap 2019-02-27 11:54:28 +11:00
Scheduler.h AP_HAL_ChibiOS: add override keyword in many places 2018-11-08 11:30:12 +11:00
sdcard.cpp HAL_ChibiOS: separate out DMA allocation for sdcard IO 2019-03-09 07:33:47 +11:00
sdcard.h HAL_ChibiOS: allow mount of microSD after boot 2018-12-31 08:00:14 +11:00
Semaphores.cpp HAL_ChibiOS: support recursive semaphores 2018-08-25 15:44:36 +10:00
Semaphores.h HAL_ChibiOS: support recursive semaphores 2018-08-25 15:44:36 +10:00
shared_dma.cpp HAL_ChibiOS: fixed build on F4 2019-02-26 16:18:26 +11:00
shared_dma.h HAL_ChibiOS: fixed shared_dma for H7 2019-02-26 16:18:26 +11:00
SoftSigReader.cpp HAL_ChibiOS: invalidate before read on rx, not on DMA setup 2019-02-26 16:18:26 +11:00
SoftSigReader.h HAL_ChibiOS: ensure RCIN sigbuf has even number of words 2018-11-07 07:35:45 +11:00
SoftSigReaderInt.cpp AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
SoftSigReaderInt.h AP_HAL_ChibiOS: unify singleton naming to _singleton and get_singleton() 2019-02-10 19:09:58 -07:00
SPIDevice.cpp HAL_ChibiOS: show all SPI clocks 2019-03-09 07:33:47 +11:00
SPIDevice.h HAL_ChibiOS: port SPI, I2C and UART drivers to H7 2019-02-26 16:18:26 +11:00
stdio.cpp HAL_ChibiOS: make atob static 2018-11-30 11:29:51 +11:00
Storage.cpp HAL_ChibiOS: adjust for changed flash API 2019-02-26 16:18:26 +11:00
Storage.h AP_HAL_ChibiOS: add override keyword in many places 2018-11-08 11:30:12 +11:00
system.cpp AP_HAL_ChibiOS: implement 'uint16_t millis16' 2019-02-19 11:17:04 +11:00
UARTDriver.cpp HAL_ChibiOS: enable UART inversion on H7 2019-03-01 11:39:27 +11:00
UARTDriver.h HAL_ChibiOS: implement half-duplex delay and read locking 2018-12-29 15:58:22 +11:00
Util.cpp HAL_ChibiOS: added support for more flexible memory regions 2019-02-26 16:18:26 +11:00
Util.h HAL_ChibiOS: added support for more flexible memory regions 2019-02-26 16:18:26 +11:00