iabdalkader
0f7a4049af
Use the MPU to make H7 DMA region uncacheable.
2018-10-10 18:07:51 +02:00
Michael Mueller
edc193da8f
SPI timeout in slave mode, due to internal chip error
...
See stm32f7 erratasheet, chapter 2.11.2
2018-08-16 11:47:54 +02:00
iabdalkader
bbb5b8dda0
Update F4 HAL.
2018-03-26 20:39:10 +02:00
iabdalkader
fabe9cf292
Fix H7 HAL strict aliasing errors (patch from MP/stm32lib).
2018-03-26 20:38:45 +02:00
iabdalkader
eef37ce696
Avoid 64-bit integer division in LPUART.
2018-03-25 01:08:43 +02:00
iabdalkader
9e1401add6
Update F7 HAL.
2018-03-25 00:57:23 +02:00
iabdalkader
0a5d4525bc
Add H7 DCMI cache maintenance.
2018-03-24 03:31:41 +02:00
iabdalkader
e7dff016f6
Enable MDMA driver.
2018-03-19 14:58:23 +02:00
iabdalkader
88826bb414
Disable H7 SD transceiver.
2018-03-19 14:51:18 +02:00
iabdalkader
97b2bb8bb2
Enable delayblock.
2018-03-16 20:48:35 +02:00
iabdalkader
3318909925
Add HAL_DCMI_Start_DMA_MB to H7 HAL.
2018-03-13 19:06:03 +02:00
iabdalkader
6a303f3d94
Update H7 legacy header.
2018-03-12 16:42:33 +02:00
iabdalkader
2f9da92e12
Fix H7 HSE_VALUE.
2018-03-10 18:58:14 +02:00
iabdalkader
4af7bb4b57
Update H7 ST HAL.
2018-03-10 17:30:03 +02:00
iabdalkader
6d396b809a
Enable auto dependency generation.
2018-02-04 18:31:39 +02:00
iabdalkader
e0779b685c
Add H7 HAL
2017-12-24 21:23:01 +02:00
iabdalkader
763228e30d
Update F4 HAL.
2017-10-01 22:57:28 +02:00
iabdalkader
2934e88146
Enable CAN2 for OMV2 and OMV3
2017-02-23 15:04:04 +02:00
iabdalkader
3ff0039bb8
Clean/Invalidate the M7 cache in the DMA driver.
2016-12-20 23:58:51 +02:00
iabdalkader
274f9bc445
Disable DCMI LINE in DCMI_Init.
...
* This disables the line interrupt before the first frame.
2016-12-13 21:43:22 +02:00
iabdalkader
edb1eca109
Revert to an older F7 DMA driver.
...
* The new DMA drivers (>v1.0.1) don't work yet.
2016-12-12 22:51:49 +02:00
iabdalkader
a3a1f0cfb9
Disable line interrupt.
...
* saves the overhead and fixes the additional line generated at the end of the frame.
2016-11-14 23:42:51 +02:00
iabdalkader
1cbcb7e434
Add M7 support
2016-08-12 22:43:50 +02:00
iabdalkader
7d99357e25
Add F4 and F7 HAL
2016-07-28 16:38:45 +03:00
iabdalkader
ba73787c8a
Use MicroPython's SD Card Module.
2016-05-11 18:46:38 +02:00
iabdalkader
da612ff75f
Apply HAL I2C/DMA patch from MicroPython.
2016-04-20 23:03:39 +02:00
iabdalkader
33e552b276
Add DMA2D to sthal's Makefile
2016-02-17 18:48:20 +02:00
iabdalkader
ed69e4b15a
Transfer raw frames line by line.
...
* Add HAL_DCMI_Start_DMA_MB to allow line by line transfers for
raw frames using DMA double buffering feature.
* This means bigger grayscale resolution that would not otherwise
fit into RAM.
* YUV to Grayscale conversion on the fly (as the frame being read).
* It's possible to perform differencing (and maybe JPEG) on the fly.
* Additionally, FPS for grayscale should be exactly like RGB
(since there's no additional step after capturing the frame)
2016-02-08 16:53:11 +02:00
iabdalkader
57cccca3f3
Add support for OpenMV2
2015-05-01 04:44:31 +03:00
iabdalkader
db7bce66d1
Update STM Cube to 1.3
2014-10-01 01:26:03 +02:00
iabdalkader
8493538076
Remove old syscalls file
2014-09-17 21:40:13 +02:00
iabdalkader
f1d1aa5c67
Cleanup all Makefiles
...
* Add verbose option
* Fix link dependencies
2014-08-26 17:17:59 +02:00
iabdalkader
165ed73659
Export uwTick
2014-08-26 15:47:16 +02:00
iabdalkader
e7de5bc4f1
Disable FE interrupt in direct mode
2014-08-25 14:25:51 +02:00
iabdalkader
ba49bc9c9f
Add SDRAM driver
...
* Add SDRAM driver
* Add SDRAM to linker script
* Add FMC drivers to Makefile
2014-07-23 08:08:29 +02:00
iabdalkader
6cf069fb9e
Add sources to sthal Makefile
2014-06-18 17:12:47 +02:00
iabdalkader
c6e1a1fe12
Update libraries
...
* Remove old libraries
* Add new sources
* Use new STM HAL
2014-06-15 21:04:00 +02:00