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
Kwabena W. Agyeman
11c1862345
micropython: Fix deepsleep on mimxrt1062.
2024-01-22 14:34:41 -08:00
Ibrahim Abdelkader
a03c009e7e
Merge pull request #2106 from openmv/pendsv_refactor2
...
ports/all: Remove custom pendsv prototypes.
2024-01-20 10:27:39 +02:00
iabdalkader
f42fa85873
ports/all: Remove custom pendsv prototypes.
2024-01-20 10:18:47 +02:00
Ibrahim Abdelkader
707688535a
Merge pull request #2105 from openmv/pendsv_refactor
...
ports/all: Refactor PendSV code.
2024-01-20 10:10:21 +02:00
iabdalkader
8da2436c05
ports/all: Refactor PendSV code.
...
All ports use common PendSV code now, with port-specific
PendSV entries defined in pendsv.h files.
2024-01-20 10:02:56 +02:00
Ibrahim Abdelkader
6d7b784379
Merge pull request #2090 from kwagyeman/kwabena/ov5640_af_2
...
boards: Enable OV5640 Autofocus firmware and add example.
2024-01-20 09:03:44 +02:00
Kwabena W. Agyeman
3b263c3a68
boards: Enable OV5640 Autofocus firmware and add example.
2024-01-19 16:21:04 -08:00
Ibrahim Abdelkader
c546a8996e
Merge pull request #2104 from openmv/tinyusb_debug_fixes
...
misc: Use LD wrap for redirecting serial data to TinyUSB debug code.
2024-01-19 20:37:12 +02:00
iabdalkader
eec8640d7e
misc: Use LD wrap for redirecting serial data to TinyUSB debug code.
...
Prior to this update, each port had to be patched to call TinyUSB
debugging function. Now these wrappers will call the port's functions
if debugging is not enabled.
2024-01-19 18:09:49 +02:00
Ibrahim Abdelkader
9e33988946
Merge pull request #2101 from openmv/dependabot/github_actions/actions/cache-4.0.0
...
build(deps): bump actions/cache from 3.3.3 to 4.0.0
2024-01-19 16:51:42 +02:00
dependabot[bot]
1e9b81bb29
build(deps): bump actions/cache from 3.3.3 to 4.0.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.3 to 4.0.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v3.3.3...v4.0.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 15:28:04 +00:00