Commit Graph

5856 Commits

Author SHA1 Message Date
iabdalkader
caedd26f51 misc: Bump firmware version. 2024-03-04 18:38:30 +01:00
Ibrahim Abdelkader
68296674e9
Merge pull request #2169 from openmv/cyw43_sec_mode
ports/all: Fix WiFi AP mode issues.
2024-03-04 15:24:04 +02:00
Ibrahim Abdelkader
df9754a6ce
Merge pull request #2168 from openmv/dependabot/github_actions/actions/cache-4.0.1
build(deps): bump actions/cache from 4.0.0 to 4.0.1
2024-03-04 13:56:26 +02:00
iabdalkader
3672773459 scripts/examples: Update AP mode examples. 2024-03-04 12:36:53 +01:00
iabdalkader
c7d40f6af7 ports/mimxrt: Set the default WiFi AP's security mode. 2024-03-04 12:32:36 +01:00
iabdalkader
55cab8733f ports/stm32: Set the default WiFi AP's security mode. 2024-03-04 12:32:36 +01:00
iabdalkader
9244c61771 modules/winc1500: Activate the NIC on connect.
Activate the NIC on connect/config if it's not active, to allow
config to be called before the NIC is activated.
2024-03-04 12:32:36 +01:00
iabdalkader
03c56592df micropython/ninaw10: Activate the NIC on connect.
Activate the NIC on connect/config if it's not active, to allow
config to be called before the NIC is activated.
2024-03-04 12:32:36 +01:00
iabdalkader
070dd51e92 micropython: Add security mode constants for CYW43. 2024-03-04 12:32:19 +01:00
dependabot[bot]
b474799f45
build(deps): bump actions/cache from 4.0.0 to 4.0.1
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.0 to 4.0.1.
- [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/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-01 16:08:39 +00:00
Ibrahim Abdelkader
6f86a2b78c
Merge pull request #2166 from kwagyeman/kwabena/fix_gc2145_vflip_hmirror
sensors/gc2145: Fix hmirror and vflip.
2024-02-26 21:58:13 +02:00
Kwabena W. Agyeman
83e12de2b0 sensors/gc2145: Fix hmirror and vflip. 2024-02-26 11:45:42 -08:00
Ibrahim Abdelkader
fcf0d8f15a
Merge pull request #2164 from openmv/gc_chip_id
sensors/GC2145: Fix chip id bug in sensor probe.
2024-02-26 13:43:58 +02:00
iabdalkader
834d157008 sensors/GC2145: Fix chip id bug in sensor probe. 2024-02-26 12:33:26 +01:00
Ibrahim Abdelkader
b4958b6658
Merge pull request #2163 from kwagyeman/kwabena/update_tensorflow_with_hash
lib/libtf: Add model operator order hash support.
2024-02-25 22:26:28 +02:00
Kwabena W. Agyeman
591bf1ce2d lib/libtf: Add model operator order hash support. 2024-02-25 12:19:41 -08:00
Ibrahim Abdelkader
47e3a567d5
Merge pull request #2162 from openmv/add_tflite_model_hash
tools: Add tflite model hash tool.
2024-02-25 19:32:50 +02:00
iabdalkader
71cce62135 tools: Add tflite model hash tool. 2024-02-25 18:24:10 +01:00
Ibrahim Abdelkader
47da5ec07c
Merge pull request #2145 from kwagyeman/kwabena/optimize_math_ops
imlib: Optimize math ops.
2024-02-23 09:25:28 +02:00
Kwabena W. Agyeman
a1b484f378 imlib: Optimize math ops. 2024-02-22 12:21:10 -08:00
Ibrahim Abdelkader
fd74e983ce
Merge pull request #2144 from kwagyeman/kwabena/optimize_binary_ops
imlib: Optimize binary ops.
2024-02-20 10:22:28 +02:00
Kwabena W. Agyeman
e1aeef49fa imlib: Optimize binary ops. 2024-02-19 21:30:03 -08:00
Ibrahim Abdelkader
7084effc7f
Merge pull request #2139 from kwagyeman/kwabena/optimize_invert
modules/py_image: Optimize invert and negate.
2024-02-18 11:21:07 +02:00
Ibrahim Abdelkader
9b8e39c608
Merge pull request #2156 from kwagyeman/kwabena/update_lib_tf_again
lib/libtf: Fixed missing tensorflow operators crash.
2024-02-18 09:13:49 +02:00
Ibrahim Abdelkader
c0ee9a967f
Merge pull request #2068 from kwagyeman/kwabena/add_user_spi_display_control
modules/py_display: Add user SPI LCD register control.
2024-02-18 00:39:25 +02:00
Kwabena W. Agyeman
bee933d9d2 lib/libtf: Fixed missing tensorflow operators crash. 2024-02-17 14:32:10 -08:00
Ibrahim Abdelkader
c276b31391
Merge pull request #2155 from openmv/pyopenmv_fb_fix
tools/pyopenmv_fb: Fix pygame FB test script.
2024-02-17 13:59:55 +02:00
iabdalkader
8b2ba4bfc8 tools/pyopenmv_fb: Fix pygame FB test script. 2024-02-17 12:58:43 +01:00
Ibrahim Abdelkader
820e59df58
Merge pull request #2149 from kwagyeman/kwabena/add_machine_board_control_examples
scripts/examples: Add imxrt board control examples.
2024-02-17 09:39:34 +02:00
Ibrahim Abdelkader
29202a2566
Merge pull request #2143 from kwagyeman/kwabena/remove_mul
imlib: Remove mul().
2024-02-16 22:03:19 +02:00
Kwabena W. Agyeman
ae8132547f scripts/examples: Add imxrt board control examples. 2024-02-16 12:01:32 -08:00
Kwabena W. Agyeman
4fe7fb63b9 imlib: Remove mul(). 2024-02-16 11:49:19 -08:00
Kwabena W. Agyeman
179888f233 modules: Add controller and bus write support to spi display. 2024-02-15 13:45:42 -08:00
Kwabena W. Agyeman
7d1f378a08 modules: Change dsi read/write to generic bus read/write. 2024-02-15 13:43:03 -08:00
Ibrahim Abdelkader
28f2976898
Merge pull request #2152 from openmv/giga_gc2145
boards/ARDUINO_GIGA: Enable GC2145 driver.
2024-02-15 22:08:45 +02:00
iabdalkader
694e783f14 boards/ARDUINO_GIGA: Enable GC2145 driver. 2024-02-15 21:06:19 +01:00
Ibrahim Abdelkader
17412e544c
Merge pull request #2151 from openmv/ov5640_gc2145_fix
misc: Support using GC2145 and OV5640 at the same time.
2024-02-15 22:05:33 +02:00
Ibrahim Abdelkader
3f1b71cb48
Merge pull request #2147 from kwagyeman/kwabena/remove_cartoon
imlib: Remove cartoon() method.
2024-02-15 22:02:33 +02:00
iabdalkader
a62d606467 misc: Support using GC2145 and OV5640 at the same time.
Both sensors have the same I2C address, so can't be enabled at the
same time. This patch tries to read a byte-sized address first,
if GC2145 chip id is not read back, then it retries reading wide
address. I tested this with RT1060 and H7 and I can detect the OV5640
fine.
2024-02-15 21:01:47 +01:00
Ibrahim Abdelkader
ecbf06e4f1
Merge pull request #2150 from kwagyeman/kwabena/stm32_sensor_fixes
ports/stm32: Fix xclk duty cycle to 50%.
2024-02-15 11:11:07 +02:00
Kwabena W. Agyeman
c017cde2bb ports/stm32: Move instances to init functions. 2024-02-14 17:02:29 -08:00
Kwabena W. Agyeman
567cc08281 ports/stm32: Fix setting freq to zero bug. 2024-02-14 16:57:43 -08:00
Kwabena W. Agyeman
c5cf3cf498 ports/stm32: Fix xclk duty cycle to 50%. 2024-02-14 16:53:57 -08:00
Ibrahim Abdelkader
78c7d1aa43
Merge pull request #2140 from kwagyeman/kwabena/remove_slow_stuff
modules/py_image: Remove div() method.
2024-02-14 09:39:17 +02:00
Ibrahim Abdelkader
82b61a8553
Merge pull request #2138 from kwagyeman/kwabena/move_ksize_helper
imlib: Add ksize helper.
2024-02-14 09:37:58 +02:00
Kwabena W. Agyeman
055a468b83 imlib: Remove cartoon() method. 2024-02-12 20:27:41 -08:00
Ibrahim Abdelkader
32b7075bc6
Merge pull request #2141 from openmv/sensor_utils_reconfigure
ports/all: Add a sensor function to reconfigure hardware if/when needed.
2024-02-12 22:30:19 +02:00
Ibrahim Abdelkader
afe7087b5e
Merge pull request #2123 from kwagyeman/kwabena/enable_edma
ports/mimxrt: Enable edma memcpy.
2024-02-12 22:30:01 +02:00
Kwabena W. Agyeman
63edb776c3 ports/mimxrt: Enable edma memcpy. 2024-02-12 12:05:24 -08:00
iabdalkader
ebc4c6c831 ports/all: Add a sensor function to reconfigure hardware if/when needed.
sensor_dcmi_config function was called every time the pixel format changed,
and typically reconfigured the capture interface. This originated from the
stm32 port, which required reconfiguring the DCMI if the pixel format changed.
However, most ports only require configuring the capture interface once
during initialization (for example nrf, rp2 and mimxrt ports).
The new sensor_config function is called after a setting that may require
reconfiguring the hardware changes, such as such as window size, frame size,
or pixel format. The exact setting that has changed is passed to the function,
allowing ports to decide whether to do a full reconfiguration of the hardware,
or just ignore it based on the changed setting.
2024-02-12 18:32:36 +01:00