Commit Graph

6699 Commits

Author SHA1 Message Date
Ibrahim Abdelkader
b207b88592
Merge pull request #2611 from openmv/n6_hal
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions
hal/stm32n6: Add STM32N6 HAL.
2025-02-15 15:50:29 +02:00
iabdalkader
91672e20ff hal/stm32n6: Add STM32N6 HAL.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-15 14:43:10 +01:00
Ibrahim Abdelkader
a9f3191809
Merge pull request #2609 from openmv/tof_fixes
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
drivers/vl53l5cx: Add shutdown function and fix deinit.
2025-02-13 10:00:38 +02:00
iabdalkader
20d6b53f8a modules/py_tof: Add proper deinit function. 2025-02-13 08:54:19 +01:00
iabdalkader
c743cab6a3 drivers/vl53l5cx: Add shutdown function. 2025-02-13 08:54:19 +01:00
Ibrahim Abdelkader
2fec88070f
Merge pull request #2610 from openmv/gh_wf_fix
github: Fix code size workflow.
2025-02-13 09:54:06 +02:00
iabdalkader
36c5f95a61 github: Fix code size workflow.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-13 08:53:37 +01:00
Ibrahim Abdelkader
9781f8165b
Merge pull request #2608 from openmv/st_tools
tools/st: Add cubeprog.
2025-02-11 18:27:46 +02:00
iabdalkader
f9ee15bf46 tools/st: Add cubeprog.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-11 17:22:20 +01:00
Ibrahim Abdelkader
1c7e887ee0
Merge pull request #2607 from openmv/es_rec_key
tools: Add recovery partition key generator.
2025-02-10 20:34:47 +02:00
iabdalkader
3be7b0b712 tools: Add recovery partition key generator.
Generates a binary that triggers flash recovery process when
downloaded to special DFU partitions.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-10 19:14:25 +01:00
Ibrahim Abdelkader
a9e8cf8b66
Merge pull request #2606 from openmv/tim_clk_sleep
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
boards/all: Add TIM clock sleep enable macro.
2025-02-09 18:48:05 +02:00
Ibrahim Abdelkader
358c69c507
Merge pull request #2605 from openmv/cflags_fix
misc: Filter gnu11 standard from CFLAGS.
2025-02-09 18:47:41 +02:00
iabdalkader
8f780f46e3 boards/all: Add TIM clock sleep enable macro.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-09 17:42:45 +01:00
iabdalkader
f1c3f62389 misc: Filter gnu11 standard from CFLAGS.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-09 17:42:19 +01:00
Ibrahim Abdelkader
7c87be79a0
Merge pull request #2602 from openmv/tinyusb_module
lib/tinyusb: Update submodule.
2025-02-09 18:17:40 +02:00
iabdalkader
dd46c9296f lib/tinyusb: Update submodule. 2025-02-09 17:11:05 +01:00
Ibrahim Abdelkader
3b1a367b3e
Merge pull request #2601 from openmv/update_fw_version
misc: Bump firmware version.
2025-02-09 13:19:10 +02:00
iabdalkader
e857c2b960 misc: Bump firmware version. 2025-02-09 12:18:50 +01:00
Ibrahim Abdelkader
baad6e133c
Merge pull request #2600 from openmv/draw_cache_fix
imlib/draw: Fix fb_alloc aligned size.
2025-02-09 10:31:26 +02:00
iabdalkader
ab3770cd2b imlib/draw: Fix fb_alloc aligned size.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-09 08:28:47 +01:00
Ibrahim Abdelkader
62984c8342
Merge pull request #2597 from kwagyeman/kwabena/better_transpose_gpu_fix
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions
ports/stm32: Move CLUT to DMA memory section.
2025-02-08 09:43:03 +02:00
Ibrahim Abdelkader
86e44ac22f
Merge pull request #2598 from kwagyeman/kwabena/remove_desktop_rpc_library
tools/rpc: Remove the desktop RPC library.
2025-02-08 09:20:36 +02:00
Kwabena W. Agyeman
d2083f6798 ports/stm32: Move CLUT to DMA memory section. 2025-02-07 15:25:47 -08:00
Ibrahim Abdelkader
bd7168498c
Merge pull request #2448 from openmv/dependabot/github_actions/thollander/actions-comment-pull-request-3
Some checks are pending
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / code-size-report (push) Blocked by required conditions
🔥 Firmware Build / stable-release (push) Blocked by required conditions
🔥 Firmware Build / development-release (push) Blocked by required conditions
build(deps): bump thollander/actions-comment-pull-request from 2 to 3
2025-02-07 16:55:24 +02:00
Kwabena W. Agyeman
0d4a786507 tools/rpc: Remove the desktop RPC library.
This code doesn't work well on non-real time systems. Additionally, given USB UART
is the connection of choice it makes scripts hard to use. It's better to use the
debug protocol scripts or the pyboard controller script.
2025-02-06 22:34:46 -08:00
Ibrahim Abdelkader
a25a43bd58
Merge pull request #2593 from cespinal117/update_build_instructions
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
misc: Fix files still referencing old micropython location.
2025-02-05 20:30:54 +02:00
Carlos Espinal
001c22adc8 misc: Fix files still referencing old micropython location. 2025-02-05 12:27:26 -06:00
Ibrahim Abdelkader
d9a858f45b
Merge pull request #2595 from nlyubova-psee/add_ioctl_for_biases
sensors/GenX320: Adding ioctl for setting individual biases.
2025-02-05 19:13:57 +02:00
Natalia Lyubova
d9e1ac2da6 sensors/GenX320: Adding ioctl for setting individual biases. 2025-02-05 16:17:15 +01:00
Ibrahim Abdelkader
1962f4ba7a
Merge pull request #2592 from openmv/move_submodule
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
micropython: Move submodule to lib.
2025-02-02 11:34:03 +02:00
iabdalkader
4d3eeae2cc micropython: Move submodule to lib.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-02 10:16:40 +01:00
Ibrahim Abdelkader
f7e920f21a
Merge pull request #2591 from kwagyeman/kwabena/add_missing_sensor_enums
modules: Add missing sensor IDs.
2025-02-02 10:27:11 +02:00
Kwabena W. Agyeman
806c03e243 modules: Add missing sensor IDs.
BOSON
HM0360
GENX320
PAG7936
2025-02-01 14:55:26 -08:00
Ibrahim Abdelkader
6f73ad9cc5
Merge pull request #2590 from openmv/alif_tools
tools/alif: Update tools.
2025-02-01 16:17:26 +02:00
iabdalkader
754bed2bd7 tools/alif: Update tools.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-01 15:00:32 +01:00
Ibrahim Abdelkader
54ddfbb892
Merge pull request #2589 from kwagyeman/kwabena/update_sleep_examples
scripts/examples: Fix IMXRT deepsleep and stop examples.
2025-01-30 20:19:25 +02:00
Kwabena W. Agyeman
a2db9b35a6 scripts/examples: Fix IMXRT deepsleep and stop examples. 2025-01-30 10:07:52 -08:00
Ibrahim Abdelkader
c62f6d6dd0
Merge pull request #2588 from openmv/eth_dma
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
boards/ARDUINO_PORTENTA_H7: Move ETH DMA buffers into SRAM3.
2025-01-29 13:42:28 +02:00
Kwabena W. Agyeman
2985545497 boards/ARDUINO_PORTENTA_H7: Move ETH DMA buffers into SRAM3.
Signed-off-by: Kwabena W. Agyeman <kwagyeman@live.com>
2025-01-29 12:30:08 +01:00
Ibrahim Abdelkader
9816ea6eb9
Merge pull request #2493 from kwagyeman/kwabena/get_state_hs
misc: Update get_state() to work with a variable packet size.
2025-01-29 13:23:02 +02:00
Ibrahim Abdelkader
c243f23328
Merge pull request #2587 from openmv/micropython_update_submodule
micropython: Update submodule.
2025-01-29 13:20:09 +02:00
iabdalkader
c58a2bdef2 micropython: Update submodule.
Add ETH DMA attribute.
2025-01-29 12:14:33 +01:00
Ibrahim Abdelkader
f72003d694
Merge pull request #2585 from openmv/yolo_v2
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / code-size-report (push) Has been cancelled
🔥 Firmware Build / stable-release (push) Has been cancelled
🔥 Firmware Build / development-release (push) Has been cancelled
lib/tflm/models: Add YOLOv2 model.
2025-01-27 08:53:40 +02:00
iabdalkader
91180263d7 lib/tflm/models: Add YOLOv2 model.
- Could be useful for testing.
2025-01-27 07:47:50 +01:00
Ibrahim Abdelkader
ae1ada5db6
Merge pull request #2582 from kwagyeman/kwabena/keep_dims
scripts/libraries: Simplify YOLO post-processing using keepdims.
2025-01-27 08:29:32 +02:00
Kwabena W. Agyeman
80289a5fb6 misc: Update get_state() to work with a variable packet size. 2025-01-26 17:44:41 -08:00
Kwabena W. Agyeman
979b4e8ee6 scripts/libraries: Simplify YOLO post-processing using keepdims. 2025-01-26 16:36:41 -08:00
Kwabena W. Agyeman
6d21326233 scripts/libraries: Expose nms settings in yolo post-processing callbacks. 2025-01-26 15:44:50 -08:00
Kwabena W. Agyeman
7957589367 modules/ulab: Update to 6.7.3 for keepdims support. 2025-01-26 15:44:37 -08:00