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
6 years ago
Andrew Tridgell
603d9f6907
HAL_ChibiOS: fixed typo in ITCM base address
6 years ago
Andrew Tridgell
cda1959629
HAL_ChibiOS: added support for more flexible memory regions
...
this allows for an arbitrary number of memory regions, with each one
flagged as DMA safe, fast or normal
6 years ago
Andrew Tridgell
50b7b7beb5
HAL_ChibiOS: disable DTCM on H7 for now
...
DTCM doesn't allow for DMA yet
6 years ago
Andrew Tridgell
de335f14d7
HAL_ChibiOS: fixed GPIO init for H7
6 years ago
Andrew Tridgell
acf77ba49a
HAL_ChibiOS: fixed dma resolver for H7
6 years ago
Andrew Tridgell
84ac98622c
HAL_ChibiOS: fixed charset issue in H7 database
6 years ago
Andrew Tridgell
aab911ac50
HAL_ChibiOS: added hwdef database for STM32H743
6 years ago
Andrew Tridgell
1ed6a9d34b
HAL_ChibiOS: added MCU tables for STM32F777
7 years ago
Andrew Tridgell
c273b23940
HAL_ChibiOS: moved MCU config to python database
...
this moves the key MCU config variables related to memory to the
python MCU database, allowing the hwdef.dat to be considerably simpler
7 years ago
Andrew Tridgell
8d2f57898b
HAL_ChibiOS: adjust pin counts for STM32F7
7 years ago
mirkix
8074361bb8
AP_HAL_ChibiOS: add hardware def for STM32F767xx
7 years ago
Andrew Tridgell
551dca63e1
HAL_ChibiOS: added build information for each MCU
...
this abstracts the build information for each MCU, so that hwdef.dat
can control the build process of ChibiOS
7 years ago
Andrew Tridgell
6aff7ecbf5
HAL_ChibiOS: added channel numbers for STM32F4xx MCUs
7 years ago
Andrew Tridgell
5a7e2f75d1
HAL_ChibiOS: added ADC1_Map to STM32 tables
7 years ago
Andrew Tridgell
8b6bab7b17
HAL_Chibios: added ChibiOS HAL
...
this is based on initial work by Sid, reset here for easier merging
7 years ago