iabdalkader
725dcdd5cf
boards/all: Enable OMA_ENABLE_DMA_MEMCPY for boards that support it.
2024-02-03 09:07:06 +02:00
iabdalkader
345b80358d
ports/all: Refactor frame buffer line copying code.
2024-02-03 09:07:02 +02:00
Ibrahim Abdelkader
27161405b4
Merge pull request #2129 from openmv/nrf_sensor_format
...
misc: Code formatting.
2024-02-03 09:03:47 +02:00
Ibrahim Abdelkader
02d43f0f4e
Merge pull request #2127 from openmv/refactor_framerate
...
ports/all: Refactor frame rate control.
2024-02-03 09:03:13 +02:00
iabdalkader
ae54a50663
misc: Code formatting.
2024-02-03 09:01:04 +02:00
iabdalkader
db65ab81d8
ports/all: Refactor frame rate control.
2024-02-03 08:59:52 +02:00
Ibrahim Abdelkader
f1f1bd1258
Merge pull request #2126 from openmv/update_micropython_fork
...
micropython: Update fork to fix shared TinyUSB HS config.
2024-02-02 10:37:21 +02:00
Ibrahim Abdelkader
ad11274e1c
Merge pull request #2125 from kwagyeman/kwabena/sensor_cleanup
...
ports: Minor sensor cleanup.
2024-02-02 10:34:00 +02:00
iabdalkader
759b4e05d8
micropython: Update fork to fix shared TinyUSB HS config.
2024-02-02 10:31:58 +02:00
Kwabena W. Agyeman
9b0dc3458a
common/sensor: Add comments about bayer patterns.
2024-02-01 18:12:17 -08:00
Kwabena W. Agyeman
b5d9bbca30
ports: Move first_line and drop_frame to sensor.c.
2024-02-01 17:57:25 -08:00
Kwabena W. Agyeman
018f2eaed1
ports: Move copy_transposed_line to sensor.h.
2024-02-01 17:40:23 -08:00
Ibrahim Abdelkader
bd6bfa3e72
Merge pull request #2122 from openmv/stm32_i2c_scan
...
ports/stm32: Scan devices once per scan.
2024-02-01 08:50:46 +02:00
iabdalkader
cec66374fb
ports/stm32: Scan devices once per scan.
...
This saves boot time and also fixes an issue with some image
sensors.
2024-01-31 22:15:24 +02:00
Ibrahim Abdelkader
c3a4e3108b
Merge pull request #2121 from openmv/update_i2c_flags
...
hal/omv_i2c: Update I2C flags.
2024-01-31 17:35:09 +02:00
iabdalkader
d04209e083
hal/omv_i2c: Update I2C flags.
2024-01-31 17:25:14 +02:00
Ibrahim Abdelkader
cc92586b05
Merge pull request #2120 from kwagyeman/kwabena/patch
...
modules/py_fir: Fix mlx data root pointer.
2024-01-31 16:34:27 +02:00
Kwabena W. Agyeman
7a33d891b2
modules/py_fir: Fix mlx data root pointer.
2024-01-30 22:30:32 -08:00
Ibrahim Abdelkader
fce8e44989
Merge pull request #2098 from xue-singtown/master
...
imlib/draw: Add anti aliasing in draw_line.
2024-01-30 20:49:44 +02:00
xue-singtown
25f760991e
imlib/draw: Add anti aliasing in draw_line.
2024-01-30 17:39:42 +08:00
Ibrahim Abdelkader
a3be7d6fa8
Merge pull request #2088 from kwagyeman/kwabena/fix_bayer
...
ports: Fix sensor bayer image with cropping and transpose.
2024-01-27 11:16:59 +02:00
Ibrahim Abdelkader
112fb7e369
Merge pull request #2115 from openmv/kwabena/reorg_examples
...
scripts/examples: Reorganize OpenMV Board examples.
2024-01-26 21:34:44 +02:00
Ibrahim Abdelkader
b792c592b2
Merge pull request #2117 from bitbank2/master
...
imlib/jpegd: Fix jpeg decode for non-multiple of 8.
2024-01-26 20:16:49 +02:00
Laurence Bank
19d1b11eef
imlib/jpegd: Fix jpeg decode for non-multiple of 8.
2024-01-26 18:08:47 +00:00
Ibrahim Abdelkader
0afc4c6574
Merge pull request #2116 from openmv/sensor_abort_args
...
ports/all: Allow sensor_abort() to be called from different contexts.
2024-01-26 19:47:32 +02:00
iabdalkader
d478f19326
ports/all: Allow sensor_abort() to be called from different contexts.
...
This patch removes the duplicated `sensor_abort()` logic in the stm32 and mimxrt ports.
This is done by adding a `flush_fifo` argument, which controls the flush operation, and
a `in_irq` argument , which indicates whether `sensor_abort()` is called from within an
IRQ context or not.
2024-01-26 19:42:48 +02:00
Ibrahim Abdelkader
a3f615b57b
Merge pull request #2119 from openmv/arduino_boards_update
...
micropython: Update Arduino boards pins.
2024-01-26 10:43:06 +02:00
iabdalkader
955c8ae42e
micropython: Update Arduino boards pins.
2024-01-26 10:37:42 +02:00
iabdalkader
9999e0a9ea
imlib: Combine framebuffer reset and flush.
...
To simplify the API, a single function is now used to flush old
frames only, or reset and drop all frames.
2024-01-26 09:05:45 +02:00
Ibrahim Abdelkader
609a882c68
Merge pull request #2114 from kwagyeman/kwabena/fix_comment
...
ports: Fix sensor abstraction layer comment.
2024-01-26 08:40:19 +02:00
Kwabena W. Agyeman
91250fba30
ports: Fix sensor abstraction layer comment.
2024-01-25 12:56:15 -08:00
Ibrahim Abdelkader
9dc05acb49
Merge pull request #2102 from kwagyeman/kwabena/improve_sensor_driver
...
port/mimxrt: Improve Sensor Driver.
2024-01-25 18:11:51 +02:00
Kwabena W. Agyeman
e7ca0955f9
scripts/examples: Reorganize OpenMV Board examples.
2024-01-24 21:19:10 -08:00
Kwabena W. Agyeman
78a0d03ab3
port/mimxrt: Add sensor.JPEG support.
2024-01-24 18:44:56 -08:00
Kwabena W. Agyeman
01c2a8417c
boards/OPENMV_RT1060: Update line buffer size to handle max image resolution.
2024-01-24 18:44:56 -08:00
Kwabena W. Agyeman
1f4bbd32a1
boards/OPENMV_RT1060: Update framebuffer size to maximum.
2024-01-24 18:44:56 -08:00
Kwabena W. Agyeman
6d640d8a9a
ports/mimxrt: Fix mimxrt sensor.set_windowing().
2024-01-24 18:44:56 -08:00
Kwabena W. Agyeman
391c1752f6
ports/mimxrt: Add frame_callback support.
2024-01-24 16:58:11 -08:00
Kwabena W. Agyeman
b4a57ffca2
ports/mimxrt: Add set_framerate support.
2024-01-24 16:58:11 -08:00
Ibrahim Abdelkader
baa8a4ee58
Merge pull request #2113 from kwagyeman/kwabena/fix_gamma_bug
...
modules/py_image: Fix bug with gamma arguments.
2024-01-24 20:57:06 +02:00
Ibrahim Abdelkader
67b5f18739
Merge pull request #2112 from kwagyeman/kwabena/fix_missing_can_driver
...
micropython: Add back IMXRT CAN Driver.
2024-01-24 20:27:50 +02:00
Kwabena W. Agyeman
64a02db1c7
micropython: Add back IMXRT CAN Driver.
2024-01-24 10:13:24 -08:00
Kwabena W. Agyeman
8540d44aa2
modules/py_image: Fix bug with gamma arguments.
2024-01-24 10:11:33 -08:00
Ibrahim Abdelkader
0e3bb174a0
Merge pull request #2111 from kwagyeman/kwabena/fix_pja6100
...
sensors/paj6100: Fix driver for RT1062.
2024-01-24 09:25:42 +02:00
Kwabena W. Agyeman
ab7f4323fa
sensors/paj6100: Fix driver for RT1062.
2024-01-23 17:20:34 -08:00
Ibrahim Abdelkader
9fa9145e90
Merge pull request #2110 from kwagyeman/kwabena/enable_isp_ops
...
board/OPENMV_RT1060: Enable ISP Ops.
2024-01-23 23:26:55 +02:00
Kwabena W. Agyeman
29076f597e
board/OPENMV_RT1060: Enable ISP Ops.
2024-01-23 12:31:03 -08:00
Ibrahim Abdelkader
07425df462
Merge pull request #2109 from kwagyeman/kwabena/enable_ulab
...
boards/OPENMV_RT1060: Enable ulab.
2024-01-23 15:54:48 +02:00
Kwabena W. Agyeman
49dc731344
boards/OPENMV_RT1060: Enable ulab.
2024-01-22 21:48:33 -08:00
Ibrahim Abdelkader
1ca199ecae
Merge pull request #2107 from kwagyeman/kwabena/fix_deepsleep_on_mimxrt
...
micropython: Fix deepsleep on mimxrt1062.
2024-01-23 00:40:18 +02:00