Commit Graph

3222 Commits

Author SHA1 Message Date
Ibrahim Abd Elkader
46e07eb427 Merge pull request #698 from openmv/usbd_desc
Use USB PID if defined for all different configurations.
2020-02-09 21:59:23 +02:00
iabdalkader
723407fed5 Use USB PID if defined for all different configurations. 2020-02-09 21:40:41 +02:00
Ibrahim Abd Elkader
24e2e21b8c
Merge pull request #696 from openmv/usbdconfig
Move USB descriptor config to board config files.
2020-02-09 20:26:34 +02:00
iabdalkader
919ac09a26 Move USB descriptor config to board config files. 2020-02-09 20:19:47 +02:00
Ibrahim Abd Elkader
3886260672
Merge pull request #695 from openmv/hm01b0_updates
Hm01b0 updates
2020-02-09 19:54:11 +02:00
iabdalkader
5df09dc3fa Set default pixel format to bayer. 2020-02-09 19:04:17 +02:00
iabdalkader
3a7dd95ecc Fix sensor address and manf. ID. 2020-02-09 18:48:35 +02:00
Ibrahim Abd Elkader
6543938f14
Merge pull request #693 from openmv/hm01b0
Add HIMAX HM01B0 driver.
2020-02-08 21:36:44 +02:00
iabdalkader
abd977c60f Add HIMAX HM01B0 driver. 2020-02-08 21:25:59 +02:00
iabdalkader
85b207ce3f Bump firmware version. 2020-02-07 23:05:31 +02:00
iabdalkader
87817f37f3 Bump firmware version. 2020-02-07 21:56:13 +02:00
iabdalkader
df00390d91 Update change log. 2020-02-07 21:44:06 +02:00
iabdalkader
4ff6e6285c Add new DAC example. 2020-02-07 21:04:56 +02:00
Ibrahim Abd Elkader
42af0273e1
Merge pull request #692 from openmv/dac_fix
DAC timed write fix.
2020-02-07 20:58:47 +02:00
iabdalkader
71a33278c0 DAC timed write fix.
* This is a workaround until a proper fix is found.
2020-02-07 19:48:35 +02:00
iabdalkader
0a8cc4f838 Fix self-tests bug.
* This is an edge case which happens if a file is written to the flash storage
immediately after the first boot and before a reset causing the host to corrupt
the selftests.py script.
* The selftests.py is now executed before USB MSC is enabled to avoid
corrupting the filesystem when selftests.py is removed.
* If the selftests.py fails, the USB MSC is enabled to allow the host to read the error log.
2020-02-06 18:10:24 +02:00
Ibrahim Abd Elkader
b2270ff85e
Merge pull request #689 from openmv/omv4p_uvc
Add UVC support for OMV4P.
2020-02-05 22:45:34 +02:00
iabdalkader
176cb93489 Add UVC support for OMV4P. 2020-02-05 22:24:03 +02:00
Ibrahim Abd Elkader
b8f96b6013
Merge pull request #688 from openmv/openmv4p
Rename OPENMV4R target.
2020-02-05 20:33:31 +02:00
iabdalkader
f20fdf4a83 Rename OPENMV4R target. 2020-02-05 20:10:37 +02:00
Larry Bank
2c61d5ec11
QRCode optimizations (#687)
* QRCode optimizations

* Added fast RGB to gray macro
2020-02-04 22:31:59 +02:00
Ibrahim Abd Elkader
10a7ac74df
Merge pull request #686 from openmv/sensor_id 2020-02-03 23:43:33 +02:00
iabdalkader
5d4ef2632d Add USB debug command to return sensor ID. 2020-02-03 23:18:29 +02:00
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