Commit Graph

6038 Commits

Author SHA1 Message Date
iabdalkader
4e84b3eabb boards/ARDUINO_GIGA: Enable HIMAX sensors. 2024-05-30 20:46:15 +02:00
iabdalkader
d330c73bce misc: Bump firmware version. 2024-05-26 14:56:56 +02:00
Ibrahim Abdelkader
4759398742
Merge pull request #2207 from openmv/sensor_delay_pwdn_reset
misc: Increase delay after reset/power-down.
2024-05-25 20:47:18 +02:00
Ibrahim Abdelkader
48801fbc5c
Merge pull request #2210 from kwagyeman/kwabena/remove_pooling
imlib/pool: Remove obsolete pooling functions.
2024-05-25 15:08:18 +02:00
Ibrahim Abdelkader
1959b724e1
Merge pull request #2212 from kwagyeman/kwabena/fix_erode_mask
imlib/binary: Fix erode mask check.
2024-05-25 10:32:03 +02:00
iabdalkader
88027a9e27 boards/PORTENTA_H7: Override default reset and power delays. 2024-05-25 10:29:37 +02:00
iabdalkader
17ac3180b9 misc: Increase delay after sensor reset/power-down. 2024-05-25 10:29:25 +02:00
Ibrahim Abdelkader
44e92b4c0d
Merge pull request #2215 from kwagyeman/kwabena/ksize_fix
modules/py_image: Move ksize to be pos_arg.
2024-05-21 20:34:09 +02:00
Ibrahim Abdelkader
28d5fdfa1c
Merge pull request #1610 from openmv/invalidate_vbuffers
imlib: Invalidate vbuffers before returning them.
2024-05-21 20:33:42 +02:00
Ibrahim Abdelkader
0851f59300
Merge pull request #2220 from openmv/mimxrt_dma_fix
ports/mimxrt: Retry transfer if the DMA is still busy.
2024-05-21 20:33:24 +02:00
Ibrahim Abdelkader
fb86074477
Merge pull request #2221 from openmv/stm32_sensor_bug
ports/stm32: Reset vbuffer state when dropping frames.
2024-05-21 20:32:10 +02:00
iabdalkader
64b2708754 ports/stm32: Reset vbuffer state when dropping frames.
When dropping a frame the current vbuffer state was Not reset, which
caused the following frame(s) to be corrupted, probably also overwriting
the next vbuffer.
This bug is what caused transposed high-resolution frames to be corrupted.
If the DMA is not keeping up you should simply just see slower FPS or no
frames at all but definitely never corrupted frames, since they're dropped.
2024-05-21 20:15:34 +02:00
iabdalkader
75a934de0d ports/mimxrt: Retry transfer if the DMA is still busy.
Retry to submit the transfer a few times if the DMA is busy,
before dropping the frame.
2024-05-21 19:15:10 +02:00
iabdalkader
80fce781ab imlib: Invalidate vbuffers before returning them.
* Fixes #2216
2024-05-20 22:59:35 +02:00
Kwabena W. Agyeman
08ca21fd1b imlib/pool: Remove obsolete pooling functions. 2024-05-19 20:06:37 -07:00
Ibrahim Abdelkader
99c3ddd7fc
Merge pull request #2208 from kwagyeman/kwabena/minor_draw_line_cleanup
imlib/draw: Cleanup drawline code.
2024-05-19 09:55:14 +02:00
Ibrahim Abdelkader
c21472a1cd
Merge pull request #2213 from kwagyeman/kwabena/fix_morph_spelling
modules/py_image: Fix morph spelling.
2024-05-15 23:50:14 +02:00
Ibrahim Abdelkader
b2e90e6c47
Merge pull request #2191 from kwagyeman/kwabena/clean_to_x
modules/py_image: Update py_image_to with mp_arg_parse_all.
2024-05-13 16:51:08 +02:00
Kwabena W. Agyeman
f928965896 modules/py_image: Move ksize to be pos_arg. 2024-05-12 21:54:46 -07:00
Kwabena W. Agyeman
b7eda7d932 modules/py_image: Fix morph spelling. 2024-05-12 21:24:08 -07:00
Kwabena W. Agyeman
0638c936c6 imlib/binary: Fix erode mask check. 2024-05-12 21:16:27 -07:00
Kwabena W. Agyeman
3fee02ffb5 modules/py_image: Update py_image_to with mp_arg_parse_all. 2024-05-12 21:12:17 -07:00
Kwabena W. Agyeman
3776924659 imlib/draw: Add AA support for draw_circle. 2024-05-10 18:54:18 -07:00
Kwabena W. Agyeman
7d4f70e9ef imlib/draw: Cleanup drawline code. 2024-05-09 20:48:39 -07:00
Ibrahim Abdelkader
b4f1461e23
Merge pull request #2205 from kwagyeman/kwabena/change_arm_math
imlib: Change ARM_MATH_CM4/CM7 to DSP.
2024-04-22 15:27:05 +02:00
Kwabena W. Agyeman
12831c1f73 imlib: Change ARM_MATH_CM4/CM7 to DSP. 2024-04-21 12:49:29 -07:00
iabdalkader
42fc57f3f8 misc: Bump firmware version. 2024-04-20 14:53:32 +02:00
Ibrahim Abdelkader
7662201790
Merge pull request #2204 from openmv/giga_gc_rotate
boards/ARDUINO_GIGA: Enable OMV_GC2145_ROTATE.
2024-04-19 12:22:14 +02:00
iabdalkader
fe25639d66 boards/ARDUINO_GIGA: Enable OMV_GC2145_ROTATE. 2024-04-19 12:18:48 +02:00
Ibrahim Abdelkader
4c45079bc2
Merge pull request #2203 from openmv/giga_csi_reset
boards/ARDUINO_GIGA: Enable RESET/PEN pin.
2024-04-19 09:09:13 +02:00
iabdalkader
0dac743ace boards/ARDUINO_GIGA: Enable RESET/PEN pin. 2024-04-19 09:02:02 +02:00
Ibrahim Abdelkader
dfe701e03f
Merge pull request #2201 from kwagyeman/kwabena/cleanup_set_pixel_aa
imlib/draw: Fix out of bound crash issue with set_pixel_aa.
2024-04-18 20:55:48 +02:00
Ibrahim Abdelkader
f947977c5c
Merge pull request #2199 from PixArt-Imaging-Inc/master
sensors/PAG7920: Support PixArt image sensor PAG7920.
2024-04-18 20:55:28 +02:00
FU CHEN-WEI
b3f9d70003 sensors/PAG7980: Support PixArt image sensor PAG7920.
1. Add a sensor driver for PAG7920.
2. Add PAG7920-related definitions.
2024-04-18 16:59:12 +08:00
Kwabena W. Agyeman
11acce5865 imlib/draw: Fix out of bound crash issue with set_pixel_aa. 2024-04-17 20:04:02 -07:00
Ibrahim Abdelkader
66d4e6b046
Merge pull request #2192 from openmv/dependabot/github_actions/dev-drprasad/delete-tag-and-release-1.1
build(deps): bump dev-drprasad/delete-tag-and-release from 1.0.1 to 1.1
2024-04-14 14:42:33 +02:00
dependabot[bot]
df83a6549f
build(deps): bump dev-drprasad/delete-tag-and-release from 1.0.1 to 1.1
Bumps [dev-drprasad/delete-tag-and-release](https://github.com/dev-drprasad/delete-tag-and-release) from 1.0.1 to 1.1.
- [Release notes](https://github.com/dev-drprasad/delete-tag-and-release/releases)
- [Commits](https://github.com/dev-drprasad/delete-tag-and-release/compare/v1.0.1...v1.1)

---
updated-dependencies:
- dependency-name: dev-drprasad/delete-tag-and-release
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 15:58:21 +00:00
Ibrahim Abdelkader
0a2773ca9a
Merge pull request #2160 from kwagyeman/kwabena/erode_dilate_speedup
imlib/binary: Improve erode/dilate performance using SIMD.
2024-04-06 15:13:47 +02:00
Kwabena W. Agyeman
f7ed570231 modules/py_image: Refactor get_similarity() to use draw_image backend. 2024-04-02 17:31:43 -07:00
Ibrahim Abdelkader
b2b62dbac8
Merge pull request #2146 from kwagyeman/kwabena/simplify_binary
modules/py_image: Update binary to use mp_arg_parse_all.
2024-03-31 15:13:11 +02:00
Ibrahim Abdelkader
7b1468ce89
Merge pull request #2154 from kwagyeman/kwabena/subsample_speedup
imlib/jpege: Improve jpeg YUV422/420 UV sub-sampling speed.
2024-03-30 12:30:32 +02:00
Ibrahim Abdelkader
19aad15aa4
Merge pull request #2187 from openmv/dependabot/github_actions/tj-actions/changed-files-44
build(deps): bump tj-actions/changed-files from 42 to 44
2024-03-30 11:09:42 +02:00
Ibrahim Abdelkader
b3529f4f0a
Merge pull request #2184 from openmv/dependabot/github_actions/geekyeggo/delete-artifact-5
build(deps): bump geekyeggo/delete-artifact from 4 to 5
2024-03-30 11:08:42 +02:00
Ibrahim Abdelkader
d3ba81b0d0
Merge pull request #2177 from openmv/dependabot/github_actions/softprops/action-gh-release-2
build(deps): bump softprops/action-gh-release from 1 to 2
2024-03-30 10:52:58 +02:00
dependabot[bot]
7019fd62bb
build(deps): bump tj-actions/changed-files from 42 to 44
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 44.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v42...v44)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 15:27:29 +00:00
Ibrahim Abdelkader
d8a42359e5
Merge pull request #2180 from kwagyeman/kwabena/fix_spi_cs_slave_mode
ports/stm32: Don't control CS pin in slave mode.
2024-03-25 19:52:54 +02:00
Ibrahim Abdelkader
6858a77ce1
Merge pull request #2185 from openmv/dependabot/github_actions/actions/cache-4.0.2
build(deps): bump actions/cache from 4.0.1 to 4.0.2
2024-03-22 09:35:26 +02:00
Ibrahim Abdelkader
ef78972ffe
Merge pull request #2186 from openmv/bootloader_fix
bootloader: Fix GPIO clock macros.
2024-03-21 18:50:24 +02:00
iabdalkader
240332d30b bootloader: Fix GPIO clock macros. 2024-03-21 17:44:21 +01:00
Ibrahim Abdelkader
331465c726
Merge pull request #2153 from kwagyeman/kwabena/jpeg_yuv422
ports/stm32: Add support for YUV422 hardware JPEG compression.
2024-03-20 20:25:38 +02:00