Commit Graph

2719 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
599357a719 Make WVGA2 and WVGA work. 2019-03-03 21:59:40 -05:00
Kwabena W. Agyeman
2a62bde28b Allow making auto exposure very long or very short. 2019-03-03 21:23:47 -05:00
Ibrahim Abd Elkader
9cb1dfe730
Merge pull request #464 from kwagyeman/kwabena/improve_default_jpeg_quality
Set initial JPEG quality half way between low and high quality.
2019-03-03 15:30:29 +02:00
Kwabena W. Agyeman
9e8deb6928 Cleanup the MT9V034 driver.
* Removed pointless code and static vars.
* FIxed bugs invloving shadow registers.
2019-03-03 03:41:50 -05:00
Kwabena W. Agyeman
f0ce9d9530 Force shadow mode register updates. 2019-03-03 01:00:25 -05:00
Kwabena W. Agyeman
1269aa1bbc Add default state for static var. 2019-03-03 00:48:34 -05:00
Kwabena W. Agyeman
3c49f986e4 Enable setting the sensor to a triggered mode. 2019-03-03 00:48:12 -05:00
Kwabena W. Agyeman
2523754638 Make default jpeg res not so terrible. 2019-03-02 22:34:32 -05:00
Ibrahim Abd Elkader
3dcd029160
Merge pull request #462 from openmv/fix_mt_set_framesize
Fix MT set_framesize.
2019-03-01 21:45:55 +02:00
Ibrahim Abd Elkader
d4afc610a3
Merge pull request #461 from openmv/check_framesize
Check return value from set_framesize.
2019-03-01 21:25:42 +02:00
iabdalkader
02c94ec54d Fix MT set_framesize.
* Fix exception if the order of functions call is swapped (set_framesize before set_pixformat)
* The order of functions shouldn't matter, if necessary this check should be done in snapshot.
* This fixes issue #444
2019-03-01 21:19:46 +02:00
iabdalkader
b0442633ef Check return value from set_framesize. 2019-03-01 21:17:58 +02:00
Ibrahim Abd Elkader
ee96dcf33a
Merge pull request #459 from openmv/fix_lepton
Force 32-bit enums in Lepton code.
2019-02-26 12:29:22 +02:00
iabdalkader
8797e72db7 Force 32-bit enums in Lepton code.
* Fix bug introduced by linking libgcc making enums variable size which breaks Lepton code.
2019-02-25 22:09:54 +02:00
Ibrahim Abd Elkader
4b6ef2edd3
Merge pull request #457 from openmv/ff13c_patches
Apply ff13c patches.
2019-02-24 23:00:50 +02:00
iabdalkader
1acabbebb3 Apply ff13c patches. 2019-02-24 19:59:22 +02:00
Ibrahim Abd Elkader
b5fc721224
Merge pull request #454 from openmv/h7_adc
Fix H7 ADC bug.
2019-02-21 18:01:00 +02:00
iabdalkader
530dee933f Fix H7 ADC bug.
* Fix issue #453
* Use ADC handle to read the used ADC instance.
2019-02-21 17:29:21 +02:00
Ibrahim Abd Elkader
323dcfb1a1
Merge pull request #452 from kwagyeman/kwabena/add_binary_to_sensor
Add binary image support to sensor
2019-02-20 22:48:38 +02:00
Kwabena W. Agyeman
b230de3b42 Add binary format to sensor.
* This format is for use in the Image Lib module since sensor is where
we put the image types.

Will work on the lepton and global shutter drivers next.
2019-02-20 01:59:47 -05:00
Kwabena W. Agyeman
b2bcbf09d4 Fix typo. 2019-02-20 00:42:28 -05:00
iabdalkader
421b5ddb41 Update USB VCP example. 2019-02-18 23:34:09 +02:00
Ibrahim Abd Elkader
112a3daaa4
Merge pull request #451 from kwagyeman/kwabena/improve_drawing_stuff
Improve drawing functions
2019-02-17 18:07:57 +02:00
Kwabena W. Agyeman
cd586f66bc Upgrade text drawing to support rotations of the character and string. 2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
ee321933d2 Update ellipse drawing without limit. 2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
ae9f1833f8 Fix rotation issues. 2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
5b3cd7c9db Make rotation not an optional argument for ellipses. 2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
ca94ffec42 Avoid using roundf
While this shouldn't happen the method seems to sometimes round up past
limits. For example, 1 * 2.0 could be 3 because the 2.0 might be like
2.0000000000001.

So, avoid using roundf. There are other methods this needs to be
switched out on. But, will do these ones for now.

Note that not all roundf values must be removed... just areas where
there's a clear limit on the max value returned from roundf.
2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
954431ef52 Add mask functionality to clear. 2019-02-16 21:19:05 -05:00
Kwabena W. Agyeman
1f72c3750d Add back mask methods. 2019-02-16 21:19:05 -05:00
Ibrahim Abd Elkader
2d4f706004
Merge pull request #450 from openmv/enable_exfat
Enable exFAT support.
2019-02-14 00:22:23 +02:00
iabdalkader
766688f72a Enable exFAT support. 2019-02-14 00:06:11 +02:00
Ibrahim Abd Elkader
5c26fc8e73
Merge pull request #449 from openmv/update_fatfs
Update FatFS to FF13C
2019-02-14 00:04:31 +02:00
iabdalkader
512fa46b04 Update FatFS to FF13C 2019-02-13 23:38:11 +02:00
Ibrahim Abd Elkader
4830dad882
Merge pull request #447 from openmv/link_gcc
Link with libgcc for AEABI functions.
2019-02-13 23:30:20 +02:00
Ibrahim Abd Elkader
a9e9db4eb8
Merge pull request #446 from openmv/fix_kp_op
Fix keypoint op.
2019-02-13 23:20:47 +02:00
iabdalkader
7833adc882 Link with libgcc for AEABI functions. 2019-02-13 23:14:55 +02:00
iabdalkader
6f7187526a Fix keypoint op. 2019-02-13 23:09:47 +02:00
Ibrahim Abd Elkader
bb2d9c0f8c
Merge pull request #445 from SingTown/master
Remove py TV reset pin.
2019-02-12 14:59:13 +02:00
Kaizhi Wong
7e966d187f remove rst pin 2019-02-12 15:58:40 +08:00
王开智
b7ee246f19
Merge pull request #1 from openmv/master
updata
2019-02-12 15:50:40 +08:00
Ibrahim Abd Elkader
ee69023ce8
Merge pull request #443 from kwagyeman/kwabena/copy_fixes
* Make to_x() methods smarter about the frame buffer.

* Fix bugs in copy().
2019-02-06 19:23:16 +02:00
Kwabena W. Agyeman
f615b0a607 Fix bugs in copy(). 2019-02-06 02:15:39 -05:00
Kwabena W. Agyeman
1259bcaa71 Make to_x() methods smarter about the frame buffer. 2019-02-06 02:15:39 -05:00
Ibrahim Abd Elkader
bcfb3d74a0
Merge pull request #442 from kwagyeman/kwabena/cleanup_color
Cleanup color methods
2019-02-04 22:54:42 +02:00
Kwabena W. Agyeman
31b03f5447 Cleanup color methods. 2019-02-04 12:37:25 -05:00
Ibrahim Abd Elkader
cb959a7347
Merge pull request #440 from kwagyeman/kwabena/upgrade_copy_ops
Upgrade copy ops
2019-02-04 00:33:52 +02:00
Ibrahim Abd Elkader
48af24516b
Merge pull request #441 from kwagyeman/kwabena/thermal_image_fix
Fixed thermal image rotation issues
2019-02-03 18:40:42 +02:00
Kwabena W. Agyeman
a3cc10bf72 Fixed thermal image rotation issues 2019-02-03 00:13:54 -05:00
Kwabena W. Agyeman
fff1964d9b Upgrade copy_to_fb for fir. 2019-02-02 23:21:05 -05:00