Commit Graph

37 Commits

Author SHA1 Message Date
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