Commit Graph

2541 Commits

Author SHA1 Message Date
Ibrahim Abd Elkader
0f1083d226
Merge pull request #429 from openmv/h7_cpufreq
Update CPU frequency scaling module.
2019-01-19 15:59:07 +02:00
iabdalkader
69f1f3c1f0 Fix OMV2 build. 2019-01-19 04:16:22 +02:00
iabdalkader
6f597a107c Update CPU frequency scaling example. 2019-01-19 03:56:35 +02:00
iabdalkader
6babf84a1b Update cpufreq module.
* Support H7.
* Disable this module for M4.
* Pass frequencies in MHz instead of constants.
* Add get_supported_frequencies().
2019-01-19 03:53:43 +02:00
Ibrahim Abd Elkader
67d23ee8dc
Merge pull request #428 from SingTown/tv
Add tv module for `video output SHIELD`
2019-01-15 22:13:26 +02:00
Kaizhi Wong
58ca63f201 add py_tv.c 2019-01-15 21:52:15 +08:00
Kaizhi Wong
1d2b69e115 add tv module 2019-01-15 20:17:32 +08:00
Kaizhi Wong
37906e5867 add tv module 2019-01-15 20:15:59 +08:00
Ibrahim Abd Elkader
398c48d390
Merge pull request #425 from openmv/jpeg_bounds
Fix JPEG MCU boundaries.
2019-01-06 18:03:36 +02:00
Ibrahim Abd Elkader
1412a2d234
Merge pull request #424 from kwagyeman/kwabena/drawing_binary_mathop_fixes
Various drawing, binary, and mathop fixes
2019-01-06 17:53:49 +02:00
iabdalkader
f264c62de2 Fix JPEG MCU boundaries. 2019-01-06 17:49:20 +02:00
Kwabena W. Agyeman
ac4afe0d24 Fixed binary to work correctly
* It now actually parses a list of thresholds and not just the first.
* to_bitmap/copy work as they should in-place now.
2019-01-04 02:29:16 -05:00
Kwabena W. Agyeman
32f6fe2e45 Fix binary to RGB565 2019-01-04 02:14:26 -05:00
Kwabena W. Agyeman
0554c189a9 Add back the ability for draw keypoints to handle keypoint tuples.
Can call it without a keypoint object now again.
2019-01-04 00:32:27 -05:00
Kwabena W. Agyeman
e7f7a732eb Add alpha blening support to draw image. 2019-01-02 12:33:15 -05:00
Kwabena W. Agyeman
4ba25713b7 Error check scaling on draw_string. 2019-01-02 12:16:20 -05:00
Kwabena W. Agyeman
262769989f Allow non-integer scaling on draw_string. 2019-01-02 12:13:52 -05:00
Kwabena W. Agyeman
3e05d24ce9 Don't require self if operating on self. 2019-01-02 12:13:01 -05:00
Kwabena W. Agyeman
6b11353312 Add mod support to div. 2019-01-02 11:52:56 -05:00
Kwabena W. Agyeman
96fb350848 Add negate example. 2019-01-02 01:55:38 -05:00
Kwabena W. Agyeman
7d8ae6f9ba Add new code example 2019-01-02 01:52:33 -05:00
Kwabena W. Agyeman
dbe7bf0591 Add transpose support to replace and aliases
Now you can rotate and image by 0, 90, 180, 270 degrees along with
vertical flip and horizontal mirror. This method works in place or out
of place.
2019-01-02 01:35:34 -05:00
Kwabena W. Agyeman
563642a174 Change to yLine for speed. 2019-01-01 03:33:27 -05:00
Kwabena W. Agyeman
35e19f0233 Remove unused marks. 2019-01-01 02:43:55 -05:00
Kwabena W. Agyeman
8bcf5ac0c3 Add gamma correction
A user requested this a while ago. This feature also ads contrast and
brightness correction. The code is fast!
2019-01-01 02:28:40 -05:00
Kwabena W. Agyeman
b47dbe2c15 Kwabena/drawing updates (#422)
* Add ellipse drawing function.
2018-12-31 18:32:13 +02:00
iabdalkader
a3e502a3a6 Update FLIR module documentation 2018-12-23 22:57:30 +02:00
iabdalkader
329c9fa968 Fix F4 build. 2018-12-23 18:21:09 +02:00
iabdalkader
cf60075ce7 Add micro-linalg library. 2018-12-22 20:37:06 +02:00
iabdalkader
264308ca99 Clear UART ORE flag. 2018-12-17 14:33:12 +02:00
iabdalkader
d248f99551 Call nlr_raise in py_assert.
* nlr_jump shouldn't be called directly because it doesn't free fb memory.
* Fix #417
2018-12-13 02:14:59 +02:00
iabdalkader
175a23b6ee Fix RTC IRQ handler. 2018-11-22 22:37:19 +02:00
iabdalkader
ec7bca0a3d Update openmv Python module.
* Make it work with Python2/3
* Fix command line args.
* Fix pygame key events handling.
2018-11-10 02:32:12 +02:00
iabdalkader
edf5a9fbf3 Fix typo. 2018-11-05 21:28:24 +02:00
Ibrahim Abd Elkader
43c0568267
Merge pull request #410 from SingTown/master
add tb6612 library, DC motors and stepper example
2018-11-05 20:15:13 +02:00
kidswong999
05b1e62104 add tb6612 library, DC motor and stepper example 2018-11-05 20:39:23 +08:00
iabdalkader
7ae6cd11c8 Bump firmware version. 2018-11-04 23:25:28 +02:00
iabdalkader
dbebe40047 Update change log. 2018-11-04 23:21:50 +02:00
iabdalkader
6a53d1b861 Update firmware images. 2018-11-04 23:12:39 +02:00
iabdalkader
e230837f47 Remove ssid/key from example script. 2018-11-04 02:40:30 +02:00
Ibrahim Abd Elkader
f6c5c8ebfe
Merge pull request #408 from openmv/uvc_gs_fix
UVC: send GS descriptor for MT sensor.
2018-11-03 01:53:10 +02:00
iabdalkader
e67ca9ab23 UVC: send GS descriptor for MT sensor. 2018-11-03 01:33:37 +02:00
iabdalkader
7997d02e52 Add VSYNC GPIO output example. 2018-11-02 00:19:04 +02:00
Ibrahim Abd Elkader
6103fb0c92
Merge pull request #407 from openmv/fix_repl_uart
Parse config on soft resets.
2018-11-01 01:56:51 +02:00
iabdalkader
001a41e6da Parse config on soft resets.
* Otherwise config is read once and then reset.
2018-11-01 01:47:40 +02:00
Ibrahim Abd Elkader
33fb1c9e6f
Merge pull request #406 from openmv/enable_exfat
Enable exFAT for OpenMV 3 and 4.
2018-10-31 02:50:25 +02:00
iabdalkader
5d4982cc74 Enable exFAT for OpenMV 3 and 4. 2018-10-31 02:43:13 +02:00
Ibrahim Abd Elkader
81eb9b6985
Merge pull request #405 from openmv/create_disk_file
Create hidden file for the IDE to detect OMV disk.
2018-10-31 02:28:21 +02:00
iabdalkader
a327fec8cf Create hidden file for the IDE to detect OMV disk. 2018-10-31 02:19:48 +02:00
Ibrahim Abd Elkader
f0bdcd5d40
Merge pull request #404 from openmv/remove_streaming_workaround
Remove streaming callback workaround.
2018-10-29 23:37:45 +02:00