Commit Graph

3099 Commits

Author SHA1 Message Date
iabdalkader
49416a5bc0 Add unit-test to test frozen modules. 2020-02-03 19:42:59 +02:00
iabdalkader
a601cda422 Update unit-tests.
* Update unit-tests to match the values after disabling YUV table.
2020-02-03 19:33:02 +02:00
iabdalkader
0e4b46e416 Disable OMV3 YUV table.
* YUV table is not needed anymore now that the optimized JPEG
code is almost as fast as the LUT.
2020-02-03 18:49:03 +02:00
Ibrahim Abd Elkader
1a84e0df2b
Merge pull request #685 from bitbank2/master
Optimized grayscale and binary for SW encoder
2020-02-03 16:49:10 +02:00
Larry Bank
8aa56c7ebf Optimized grayscale and binary for SW encoder 2020-02-02 22:20:02 +01:00
Ibrahim Abd Elkader
f561bd686d
Merge pull request #684 from bitbank2/master
Software JPEG compressor optimization
2020-02-02 20:51:26 +02:00
Larry Bank
d7e3dc0c7e removed debugging statement 2020-02-02 19:19:17 +01:00
Larry Bank
de919bbd40 optimized vga jpeg encode and removed need for YUV LUT 2020-02-02 19:17:42 +01:00
iabdalkader
a8f00c3177 Fix example typo. 2020-02-02 18:41:45 +02:00
Larry Bank
d12d033e10 First pass optimization of SW JPEG encoder 2020-02-02 13:59:26 +01:00
iabdalkader
5a6903e4e6 Update unit tests. 2020-02-01 22:09:04 +02:00
Ibrahim Abd Elkader
0e6652a3be
Merge pull request #683 from bitbank2/master
Fixed find_line_segments() regression
2020-02-01 20:37:36 +02:00
Larry Bank
f2121c2508 Fixed find_line_segments() regression 2020-02-01 18:28:42 +01:00
iabdalkader
57d2b38dc6 Update unit-tests. 2020-01-31 18:43:09 +02:00
Ibrahim Abd Elkader
4aaac37340
Merge pull request #681 from openmv/f7_overdrive
Re-enable F7 overdrive after waking up from stop mode.
2020-01-31 15:04:20 +02:00
iabdalkader
abfb6537bc Re-enable F7 overdrive after waking up from stop mode. 2020-01-31 14:56:42 +02:00
Ibrahim Abd Elkader
7ec7c103ce
Merge pull request #680 from openmv/i2c_fix
Update H7 I2C timings.
2020-01-30 20:28:49 +02:00
iabdalkader
e15aba2a08 Update H7 I2C timings.
* Fixes #676
2020-01-30 20:11:31 +02:00
Ibrahim Abd Elkader
b9a74e8920
Merge pull request #679 from openmv/qspi_update2
Redo upstream patch to support 32MBs QSPI.
2020-01-30 13:25:38 +02:00
iabdalkader
9a367a191e Redo upstream patch to support 32MBs QSPI.
* This is the same patch to support bigger QSPI flashes, after being merged in upstream.
2020-01-30 13:06:46 +02:00
Ibrahim Abd Elkader
fd6130549f
Merge pull request #677 from openmv/qspi_update
Pull upstream patch to support 32MBs QSPI.
2020-01-29 19:58:02 +02:00
iabdalkader
a37f27f7c4 Pull upstream patch to support 32MBs QSPI. 2020-01-29 19:36:02 +02:00
iabdalkader
d40f9985b4 Add reference USB descriptors for testing. 2020-01-28 14:37:10 +02:00
Ibrahim Abd Elkader
6e168e1e22
Merge pull request #675 from openmv/mp_update
Update to MP 1.12
2020-01-27 20:23:42 +02:00
iabdalkader
eafd431ea8 Update to MP 1.12 2020-01-27 19:50:38 +02:00
iabdalkader
95dcc0b5ce Update QSPI driver. 2020-01-25 18:30:02 +02:00
iabdalkader
2011ac27a0 Remove PENDSV_DEBUG flag.
* PENDSV_DEBUG causes pc to be stacked at the wrong offset.
* See https://github.com/micropython/micropython/issues/315#issuecomment-577692954
2020-01-23 16:10:10 +02:00
iabdalkader
40e4ce8264 Pass DEBUG flag to MicroPython's Makefile. 2020-01-21 23:26:52 +02:00
Ibrahim Abd Elkader
391da6a79c
Merge pull request #673 from openmv/debug_update
Update debugging protocol to be more consistent.
2020-01-21 20:23:31 +02:00
iabdalkader
77b82d3b76 Update debugging protocol to be more consistent.
* All commands now send a 6-bytes header followed by the payload in a separate packet.
2020-01-21 20:12:20 +02:00
Ibrahim Abd Elkader
2962c0ce0c
Merge pull request #671 from bitbank2/master
find_line_segment and apriltags speedup
2020-01-21 02:27:06 +02:00
iabdalkader
df9aaf66d2 Remove old script
* Fixes #669
2020-01-18 18:28:49 +02:00
Ibrahim Abd Elkader
7c5e0e8bc2
Merge pull request #670 from kwagyeman/kwabena/final_ov5640
Kwabena/final ov5640
2020-01-16 22:44:04 +02:00
Larry Bank
e2709ac408 Additional speed for lsd and apriltags 2020-01-16 13:07:55 +01:00
Larry Bank
49ba439610 find_line_segment initial speedup 2020-01-14 19:43:25 +01:00
Ibrahim Abd Elkader
3b5b4eb4a0
Merge pull request #668 from bitbank2/master
histeq and JPEG binary speedup
2020-01-14 18:08:36 +02:00
Larry Bank
e5eb896889 comment and variable cleanup 2020-01-13 20:40:09 +01:00
Larry Bank
4d6797ae88 Fixed HQQQVGA JPEG issue and added more detailed comments 2020-01-13 10:43:54 +01:00
Kwabena W. Agyeman
e249770fe1 OV5640 Driver Finished
It basically works. I might be able to improve it with the final
hardware.
2020-01-13 00:21:19 -08:00
Kwabena W. Agyeman
ff571a7979 More speed. 2020-01-13 00:21:04 -08:00
Larry Bank
acc8386cdc restore winc.c changes 2020-01-11 17:22:28 +01:00
Larry Bank
ee328ca49c sped up imlib_histeq 2020-01-11 15:25:31 +01:00
Larry Bank
614efecfd3 Optimized binary to JPEG 2020-01-07 20:14:47 +01:00
Larry Bank
8ffe4a204b more float to integer for pixel ops 2020-01-06 11:43:31 +01:00
Ibrahim Abd Elkader
1530e24ddc
Merge pull request #665 from kwagyeman/kwabena/finish_ov5640_driver
Kwabena/finish ov5640 driver
2020-01-05 18:54:31 +02:00
Ibrahim Abd Elkader
7fec71f30c
Merge pull request #664 from bitbank2/master
Speed up JPEG capture with integer math
2020-01-05 12:32:36 +02:00
Kwabena W. Agyeman
0cdd3e57ac Add initial full support for the OV5640
* Need to increase sensor output speed
* Need to add exposure control code
2020-01-04 17:48:55 -08:00
Kwabena W. Agyeman
33ab1378cd Fix minor issues in the OV2640 driver. 2020-01-04 14:49:29 -08:00
Larry Bank
7eed2c048b sped up JPEG capture with integer math 2020-01-04 12:26:45 +01:00
Larry Bank
86b8b915e0 Optimized JPEG MCU capture (#663) 2020-01-03 21:58:02 +02:00