Andrew Tridgell
|
bcc1bd9752
|
HAL_ChibiOS: added realloc implementation
needed for AP_Scripting
|
6 years ago |
Siddharth Purohit
|
42b4730d88
|
HAL_ChibiOS: add changes to hwdef to support STM32F1 based controller
|
6 years ago |
Siddharth Purohit
|
2604b00b43
|
HAL_ChibiOS: use ch.h header for oslib api
|
7 years ago |
Siddharth Purohit
|
5f88163e17
|
HAL_ChibiOS: update configuration and rtlib headers for ChibiOS 18.x.x
|
7 years ago |
Andrew Tridgell
|
8a26ca1ddf
|
HAL_ChibiOS: added a DMA reserve heap
this ensures we keep some DMA-capable memory aside for when it is
needed
|
7 years ago |
Andrew Tridgell
|
369ac5edd0
|
HAL_ChibiOS: save more space in the bootloader
|
7 years ago |
Andrew Tridgell
|
c12d14d7a4
|
HAL_ChibiOS: check for ChibiOS features
|
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
|
2493cdbcb6
|
HAL_ChibiOS: switch to new bouncebuffer system
this removes the dma_flush and dma_invalidate methods and uses a
common bouncebuffer system for all CPU types. This enables microSD
support on STM32F7
|
7 years ago |
Andrew Tridgell
|
eec4a12cc2
|
HAL_ChibiOS: switched to using DTCM memory for DMA
this uses SRAM1 and SRAM2 for main memory, which enables the use of the
data cache for faster operation, and using DTCM for all DMA operations.
|
7 years ago |
Andrew Tridgell
|
2087354939
|
HAL_ChibiOS: align buffers to STM32F7 cache lines
this allows for DMA flush and invalidate operations to work on all
dynamically allocated memory
|
7 years ago |
Andrew Tridgell
|
29add8a880
|
HAL_ChibiOS: fixed build without FATFS enabled
|
7 years ago |
Andrew Tridgell
|
6e4ef32628
|
HAL_ChibiOS: moved to generated loader script
|
7 years ago |
Andrew Tridgell
|
f135e73e04
|
HAL_ChibiOS: F412 doesn't have CCM ram
|
7 years ago |
bugobliterator
|
5feef04f5f
|
HAL_ChibiOS: add support for CCM memory
this uses DMA bounce buffers for bus transfers, and falls back to CCM
ram in allocations if the type is unspecified
|
7 years ago |
Andrew Tridgell
|
86fbdcd060
|
HAL_ChibiOS: ensure malloc returns zeroed memory
|
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 |