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
iabdalkader
1fa990b96a
Update the bootloader to support the H7 flash.
2018-03-12 20:10:27 +02:00
iabdalkader
74c035ca8a
Update OMV4 board config.
...
* Note keeping everything in DTCM for now.
2018-03-12 16:45:42 +02:00
iabdalkader
aca7b9e8a8
Move the USB voltage level detector after all init code.
2018-03-12 16:45:03 +02:00
iabdalkader
85f06771d3
Include legacy header
2018-03-12 16:42:50 +02:00
iabdalkader
6a303f3d94
Update H7 legacy header.
2018-03-12 16:42:33 +02:00
iabdalkader
0d59d7584e
Disable SRAM1/2/3 in bootloader.
...
* Not actually used
2018-03-12 16:39:19 +02:00
iabdalkader
793c451437
Add Makefile targets using dfu-util.
2018-03-12 16:38:22 +02:00
Ibrahim Abd Elkader
0a5146e393
Merge pull request #322 from kwagyeman/master
...
Upgrade Drawing Features
2018-03-12 16:38:24 +02:00
Kwabena W. Agyeman
0d63aa52df
Fix minor numerical issues.
...
Couldn't sleep. Needed to make sure this got fixed.
On a side note. We should use a better font. It doesn't really scale
well. Not going to fix now.
2018-03-12 08:51:56 -04:00