iabdalkader
fabe9cf292
Fix H7 HAL strict aliasing errors (patch from MP/stm32lib).
2018-03-26 20:38:45 +02:00
Ibrahim Abd Elkader
2541e0fd26
Merge pull request #327 from kwagyeman/master
...
Fix bug with sharpen.
2018-03-26 20:21:24 +02:00
Kwabena W. Agyeman
a05daabf5b
Fix bug with sharpen.
...
Wayyy too much gain before.
2018-03-26 01:24:24 -04:00
iabdalkader
6a3eb2814d
Mount FLASH FS if SD card fails to mount.
2018-03-25 01:34:55 +02:00
iabdalkader
eef37ce696
Avoid 64-bit integer division in LPUART.
2018-03-25 01:08:43 +02:00
iabdalkader
e3f08179fb
Update MP.
2018-03-25 00:57:38 +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
dfe67393dc
Move H7 DMA buffers to AXI memory.
...
* SD can only access AXI memory.
2018-03-24 03:30:44 +02:00
iabdalkader
39373f2950
Update linker script.
2018-03-24 03:30:32 +02:00
iabdalkader
014942a75b
Fix bootloader version.
2018-03-24 00:45:32 +02:00
iabdalkader
f5a30c5301
Implement bootloader V2 flash layout command.
2018-03-23 00:14:55 +02:00
iabdalkader
34010c62a8
Merge F7 SRAM1 and SRAM2.
2018-03-22 23:54:10 +02:00
iabdalkader
006225c2f3
Fix USB issues on Windows.
2018-03-21 21:30:46 +02:00
Ibrahim Abd Elkader
9416ec00d1
Merge pull request #326 from kwagyeman/master
...
Add scalar support
2018-03-20 19:16:28 +02:00
Kwabena W. Agyeman
efe69c961d
Add support for scalar operations
...
This brings all our basic operations code up to spec with other image
library offers.
Anyway, you can now pass a "color" value as the parameter to a basic op
method and it will apply that value to all pixels in the image.
2018-03-20 03:31:24 -04:00
Kwabena W. Agyeman
ed795c4fce
Fix possible stack smashing issue.
...
User could pass too large a kernel size and crash their camera without a
nice error messages.
2018-03-20 00:52:55 -04: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
Ibrahim Abd Elkader
f819f29f99
Merge pull request #325 from kwagyeman/master
...
Improved image filtering operations
2018-03-19 14:48:22 +02:00
Kwabena W. Agyeman
74c892abd6
Fixed morph edge methods.
...
Redcued noise being injected. Looks a lot better now.
2018-03-19 02:41:23 -04:00
Kwabena W. Agyeman
3342f68ca2
Fixed Divide by zero
...
Saw this floating around.
2018-03-18 22:10:57 -04:00
Kwabena W. Agyeman
d7159fba3e
Upate filtering operations
...
Binary images are now handled. Cleaned up and optimized code. Some speed
gains after shifting to multiplies and not using int8_t.
Added a sharp and unsharp mask feature. Fixed up guassian. Added a
laplacian operation for edge detection.
2018-03-18 22:06:03 -04:00
iabdalkader
93f82440f2
Enable MDMA clock.
2018-03-17 01:25:15 +02:00
Ibrahim Abd Elkader
be6de2e467
Merge pull request #324 from kwagyeman/master
...
Add the ability to pull higher scaled text kerning in...
2018-03-17 00:04:01 +02:00
iabdalkader
97b2bb8bb2
Enable delayblock.
2018-03-16 20:48:35 +02:00
Kwabena W. Agyeman
45b319dc84
Add the ability to pull higher scaled text kerning in...
2018-03-16 01:27:51 -04:00
iabdalkader
00b9a99f44
Set DFU gap-fill to 0xFF.
...
* Makes it easier to diff hexdumps from flash.
2018-03-15 23:55:06 +02:00
iabdalkader
6cfcc8d784
Update MP H7 support.
2018-03-15 20:46:51 +02:00
iabdalkader
60ee2ecfe9
Move H7 main memory to SRAM1.
...
* We can't use the CCM for main memory because it's only accessible by MDMA.
2018-03-15 17:50:11 +02:00
iabdalkader
bff8b86744
Update OMV4 fw images.
2018-03-15 02:49:11 +02:00
iabdalkader
1d6defa15b
Use volatile flash_offset.
2018-03-14 16:49:28 +02:00
iabdalkader
2f194aa877
Fix bootloader flash bug.
2018-03-14 16:48:48 +02:00
iabdalkader
e429386620
Make bootloader flash index volatile.
2018-03-14 16:32:01 +02:00
iabdalkader
4eaa875208
Fix formatting.
2018-03-14 14:10:28 +02:00
iabdalkader
dff902a4fa
Use uint32_t for fb_w and fb_h.
2018-03-14 14:09:58 +02:00
iabdalkader
d4fde23096
Set DCMI byte select mode for H7.
2018-03-14 00:36:36 +02:00
iabdalkader
f3dba04591
Add H7 dma descriptors.
2018-03-13 21:48:48 +02:00
iabdalkader
53723e3e08
Disable caching of H7 DMA memory using the MPU.
2018-03-13 20:46:33 +02:00
iabdalkader
32e1b522e2
Update imlib config.
2018-03-13 20:46:12 +02:00
iabdalkader
294018378a
Fix cpufreq RCC_PLLP_DIV2.
2018-03-13 19:14:31 +02:00
iabdalkader
3318909925
Add HAL_DCMI_Start_DMA_MB to H7 HAL.
2018-03-13 19:06:03 +02:00
iabdalkader
66ddae84b1
Update OMV4 board config file.
2018-03-13 19:04:48 +02:00
iabdalkader
a1b7d19007
Move JPEG buffer to main memory region.
...
* Note on the F7 this is the same memory region (CCM).
* On the H7, the DMA buffers where moved to SRAM3.
2018-03-13 19:03:00 +02:00
iabdalkader
d31fc84f60
Minor cleanups.
2018-03-13 03:24:51 +02:00
iabdalkader
69f62740a7
Update sensor to support H7.
2018-03-13 03:21:12 +02:00
iabdalkader
7cc601e7d2
Enable SRAM1/2/3 early in startup code.
2018-03-13 03:07:39 +02:00
iabdalkader
83cab47b27
Set cambus timing for H7.
2018-03-13 02:57:33 +02:00
iabdalkader
6edd70587c
Fix linker script typo.
2018-03-12 20:34:20 +02:00
iabdalkader
5218aad02d
Fix H7 flash file system cache memory.
2018-03-12 20:30:29 +02:00