Ibrahim Abdelkader
b94e8528f1
Merge pull request #2288 from openmv/usbdbg_state
...
msic: Update GET_STATE command.
2024-07-16 21:37:24 +02:00
iabdalkader
3b197a770d
boards: Increase TinyUSB ring buffer size.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-07-16 14:33:48 +03:00
iabdalkader
b3b2cb0349
tools/pyopenmv: Update GET_STATE command.
2024-07-16 14:17:11 +03:00
iabdalkader
3e61aa8933
misc/usbdbg: Increase text buffer size in GET_STATE.
2024-07-16 14:15:15 +03:00
Ibrahim Abdelkader
547859cb00
Merge pull request #2283 from kwagyeman/kwabena/fix_mlx90640
...
ports/mimxrt: Fix I2C for the MLX90640 driver.
2024-07-16 12:04:19 +02:00
Ibrahim Abdelkader
5b85cee97c
Merge pull request #2286 from openmv/ml_model_addr
...
modules/py_ml: Add tensor area memory address to model object.
2024-07-16 11:50:12 +02:00
iabdalkader
d66aaa8b35
modules/py_ml: Add tensor area memory address to model object.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-07-16 12:44:38 +03:00
Ibrahim Abdelkader
2a463962ab
Merge pull request #2282 from kwagyeman/kwabena/fix_himax_cameras
...
sensors/hm0360: Enable HM0360 to work on GIGA.
2024-07-15 23:34:34 +02:00
Kwabena W. Agyeman
b7e0b40058
ports/mimxrt: Fix I2C for the MLX90640 driver.
2024-07-15 12:55:16 -07:00
Kwabena W. Agyeman
38d930ab65
sensors/hm0360: Enable HM0360 to work on GIGA.
2024-07-14 19:45:42 -07:00
王开智
9937f49af1
examples/ServoShield: Change to SoftI2c for RT. ( #2206 )
...
Use SoftI2C to support OpenMV RT.
2024-07-15 00:06:01 +02:00
Ibrahim Abdelkader
357b6f9b07
modules/py_ml: Fix model kwargs. ( #2280 )
...
* modules/py_ml: Fix model kwargs.
2024-07-14 23:44:37 +02:00
Ibrahim Abdelkader
0ed19e085d
Merge pull request #2279 from openmv/update_tflm
...
lib/tflm: Update libtflm submodule.
2024-07-14 17:01:12 +02:00
iabdalkader
2199ba489f
lib/tflm: Update libtflm submodule.
2024-07-14 17:55:29 +03:00
Ibrahim Abdelkader
ad45a9f8cb
Merge pull request #2256 from kwagyeman/kwabena/input_vectorization_2
...
modules/py_ml: Fully vectorize all input and output scaling/datatypes.
2024-07-13 21:31:10 +02:00
Kwabena W. Agyeman
d24d2136ea
modules/py_ml: Fully vectorize all input and output scaling/datatypes.
2024-07-13 11:33:09 -07:00
Ibrahim Abdelkader
6247269e6e
Merge pull request #2278 from openmv/micropython_update
...
micropython: Update submodule.
2024-07-13 19:16:06 +02:00
iabdalkader
caf5c4e24c
micropython: Update submodule.
2024-07-13 20:13:06 +03:00
Ibrahim Abdelkader
e9a6cbac34
Merge pull request #2263 from kwagyeman/kwabena/fix_ml_scaling
...
modules/py_image: Change scale argument to (min,max) range.
2024-07-13 18:50:45 +02:00
Ibrahim Abdelkader
7bc48b6d0c
Merge pull request #2277 from openmv/update_micropython
...
micropython: Update submodule.
2024-07-13 18:14:06 +02:00
iabdalkader
cadcda8248
micropython: Update submodule.
2024-07-13 19:07:12 +03:00
Ibrahim Abdelkader
0f66e53201
Merge pull request #2276 from kwagyeman/kwabena/add_regression_example
...
scripts/examples: Add regression example.
2024-07-13 00:50:25 +02:00
Kwabena W. Agyeman
8b1b548ed2
scripts/examples: Add regression example.
2024-07-12 15:35:44 -07:00
Ibrahim Abdelkader
abe54df3e7
Merge pull request #2274 from openmv/ml_updates
...
modules/py_ml: ML updates and fix.
2024-07-12 23:40:55 +02:00
iabdalkader
6fd7d56a85
scripts: Update ML examples and library.
2024-07-13 00:33:32 +03:00
iabdalkader
4506682c2d
modules/py_ml: Save labels in model object.
2024-07-13 00:33:27 +03:00
Ibrahim Abdelkader
b7c5b7bdeb
Merge pull request #2275 from openmv/makefile_refactor
...
misc: Export common environment variables from top Makefile.
2024-07-12 22:11:32 +02:00
iabdalkader
dd1474e22e
misc: Export common environment variables from top Makefile.
2024-07-12 23:06:32 +03:00
iabdalkader
0fbc6f114e
modules/py_ml: Fix ndarray ndims check.
2024-07-12 22:01:57 +03:00
Ibrahim Abdelkader
829bbc5cf8
Merge pull request #2264 from kwagyeman/kwabena/buffer_check
...
modules/py_image: Add buffer length sanity check.
2024-07-11 18:42:49 +02:00
Ibrahim Abdelkader
9a67079fd6
Merge pull request #2272 from openmv/tinyusb_debug
...
misc: Tinyusb debug updates.
2024-07-10 11:38:30 +02:00
Ibrahim Abdelkader
4aab0f1aa4
Merge pull request #2271 from kwagyeman/kwabena/fix_input_buffer_size
...
modules/py_ml: Fix the size of the input bytearray.
2024-07-10 11:38:20 +02:00
iabdalkader
9c1283c58e
ports/all: Wrap more CDC functions.
...
Just to ensure tud_task is not call by other code while debugging
is enabled.
2024-07-10 12:35:08 +03:00
iabdalkader
0a69b3df16
misc: Update TinyUSB debug code.
...
* Wrap-up more CDC functions. Note these were moved to common code
upstream, so in the future we'll only need to wrap one or two functions.
* Recover from text ringbuf overflow by resetting it.
* More efficient text ringbuf read/write.
2024-07-10 12:35:05 +03:00
Ibrahim Abdelkader
6ff067527a
Merge pull request #2268 from openmv/ld_malloc_heap
...
misc: Fix malloc heap memory typo.
2024-07-10 10:10:12 +02:00
Kwabena W. Agyeman
454fab7448
modules/py_ml: Fix the size of the input bytearray.
2024-07-09 22:19:15 -07:00
iabdalkader
2a3be63d41
misc: Fix malloc heap memory typo.
2024-07-10 00:20:01 +03:00
Ibrahim Abdelkader
674cb76499
Merge pull request #2267 from openmv/usbdbg_state
...
misc/usbdbg: Implement USB debug GET_STATE command.
2024-07-09 19:26:28 +02:00
iabdalkader
6d372067a3
tools/pyopenmv.py: Implement the GET_STATE command.
2024-07-09 19:25:04 +03:00
iabdalkader
0cef6239e0
misc/usbdbg: Add GET_STATE command.
...
The GET_STATE command is a command that returns flags, frame width,
height, size, and the text buffer (up to 40 bytes), in a single 64
bytes packet to reduce the bandwidth/overhead of the protocol.
The packet format is:
word word word word 2 words 40 bytes
<flags> <width> <height> <size> <reserved> <null-terminated text>
The flags are mostly reserved, only the following bits are defined:
0x001 script running
0x010 text buffer valid.
0x100 JPEG frame buffer ready.
2024-07-09 19:18:51 +03:00
Kwabena W. Agyeman
a36ac2db06
modules/py_image: Add buffer length sanity check.
2024-07-08 23:03:07 -07:00
Kwabena W. Agyeman
7b79fb4c77
modules/py_image: Change scale argument to (min,max) range.
2024-07-08 22:32:57 -07:00
Ibrahim Abdelkader
c15bc9cdf4
Merge pull request #2260 from kwagyeman/kwabena/move_nms_to_utils
...
scripts/libraries: Moved nms class to ml/utils.
2024-07-08 22:37:04 +02:00
Kwabena W. Agyeman
6041c58294
scripts/libraries: Moved nms class to ml/utils.
2024-07-08 13:26:14 -07:00
Ibrahim Abdelkader
51cb15a24e
Merge pull request #2259 from openmv/ml_fix_jpeg
...
scripts/libraries: Fix Normalization image format.
2024-07-08 22:24:39 +02:00
iabdalkader
3b0e06587a
scripts/libraries: Fix Normalization image format.
2024-07-08 23:21:16 +03:00
Ibrahim Abdelkader
96af65fd14
Merge pull request #2257 from kwagyeman/kwabena/code_cleanup_2
...
lib/tflm: Code cleanup.
2024-07-08 09:09:58 +02:00
Ibrahim Abdelkader
580675820f
Merge pull request #2255 from kwagyeman/kwabena/move_nms_to_python
...
scripts/libraries: Move nms to python.
2024-07-08 09:04:21 +02:00
Kwabena W. Agyeman
94f260089f
lib/tflm: Code cleanup.
2024-07-07 23:38:17 -07:00
Kwabena W. Agyeman
3f8491cb0e
scripts/libraries: Move nms to python.
2024-07-07 23:02:15 -07:00