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
Ibrahim Abdelkader
ba81d77ed6
Merge pull request #2581 from openmv/pendsv_header
...
🔎 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: Include CMSIS header in pendsv.
2025-01-20 10:40:39 +02:00
iabdalkader
898124330d
misc: Include CMSIS header in pendsv.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-01-20 09:22:39 +01:00
Ibrahim Abdelkader
08433a7f7a
Merge pull request #2580 from kwagyeman/kwabena/fix_bus_output
...
ports/stm32: Fix touching unused SPI bus pins.
2025-01-20 10:21:17 +02:00
Kwabena W. Agyeman
8bde5dd512
ports/mimxrt: Fix MISO/MOSI pins being used in TX/RX only mode.
...
When the SPI pheripheral is used in RX only mode only configure the MISO pin.
Similarly, in TX only mode only configure the MOSI pin.
2025-01-16 14:50:01 -08:00
Kwabena W. Agyeman
bbe02ed9b9
ports/stm32: Fix MISO/MOSI pins being used in TX/RX only mode.
...
When the SPI pheripheral is used in RX only mode only configure the MISO pin.
Similarly, in TX only mode only configure the MOSI pin.
2025-01-16 14:47:10 -08:00
Ibrahim Abdelkader
82449de57d
Merge pull request #2552 from nlyubova-psee/adding_ioctl_for_genx320
...
🔎 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
sensors/GenX320: Add IOCTL for biases settings.
2025-01-14 23:35:47 +02:00
Natalia Lyubova
a957f53bd8
sensors/GenX320: Add IOCTL for biases settings.
2025-01-14 09:26:26 +01:00
Ibrahim Abdelkader
6e038b7ceb
Merge pull request #2579 from openmv/stm32_gpu_driver
...
🔎 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
ports/stm32: Update GPU driver.
2025-01-10 09:22:54 +02:00
iabdalkader
26b04e5b05
ports/stm32: Update GPU driver.
2025-01-10 08:10:41 +01:00
Ibrahim Abdelkader
8a1f579ee5
Merge pull request #2578 from openmv/nema_license
...
🔎 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
drivers/nema: Update license file.
2025-01-09 21:38:24 +02:00
iabdalkader
4f952ca45b
drivers/nema: Update license file.
2025-01-09 20:37:21 +01:00
Ibrahim Abdelkader
18a28ddc9f
Merge pull request #2577 from openmv/bootloader_recovery
...
🔎 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
bootloader: Add special flash recovery partition.
2025-01-06 11:31:59 +02:00
iabdalkader
1ac766d56a
bootloader: Remove unused prototypes.
2025-01-06 10:09:45 +01:00
iabdalkader
3f4273c4dc
bootloader: Add special flash recovery partition.
...
Can be used by ports to implement flash recovery needed
by some chips.
2025-01-06 10:00:51 +01:00
Ibrahim Abdelkader
10d180becb
Merge pull request #2575 from openmv/makefile_fixes
...
🔎 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: Move networking variables to board/port Makefiles.
2025-01-04 15:34:54 +02:00
iabdalkader
f698bf7d13
misc: Rename Makefile variables.
2025-01-04 14:29:19 +01:00
iabdalkader
e2e4e2d34e
misc: Move networking variables to board/port Makefiles.
...
Some ports will enable/disable these options based on variable not
available in the top Makefile.
2025-01-04 14:05:35 +01:00
Ibrahim Abdelkader
cba4d443ce
Merge pull request #2574 from openmv/tflm_rename_models
...
🔎 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
lib/tflm: Rename YoLoV5 Nano model.
2025-01-03 17:52:22 +02:00
Ibrahim Abdelkader
d508bf90dc
Merge pull request #2573 from openmv/update_ci_workflows
...
github: Update CI workflows.
2025-01-03 17:49:21 +02:00
iabdalkader
b89b815b21
lib/tflm: Rename YoLoV5 Nano model.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-01-03 16:47:51 +01:00
iabdalkader
c21848c7ac
github: Update CI workflows.
...
- Switch to ubuntu-24.04.
- Install a more recent make.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-01-03 16:38:02 +01:00
Ibrahim Abdelkader
1c28341c03
Merge pull request #2572 from openmv/bootloader_magic
...
bootloader: Support forced mode.
2025-01-03 16:44:56 +02:00
iabdalkader
f0344be964
micropython: Update submodule.
2025-01-03 15:35:54 +01:00
iabdalkader
08162b079c
boards/all: Define bootloader magic address.
2025-01-03 15:35:54 +01:00
iabdalkader
60ad2a6ff4
bootloader: Check boot magic for forced mode.
2025-01-03 15:35:51 +01:00
Ibrahim Abdelkader
3051906aa6
Merge pull request #2563 from kwagyeman/kwabena/fix_camera_init
...
🔎 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
ports/stm32: Fix MDMA initialization.
2024-12-31 17:02:55 +02:00
Ibrahim Abdelkader
85bac606b5
Merge pull request #2566 from kwagyeman/kwabena/fix_gpu_cache_bug
...
🔎 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/omv_gpu: Fix cache line clean size.
2024-12-31 10:24:46 +02:00
Ibrahim Abdelkader
8c0eaa86b6
Merge pull request #2571 from openmv/py_ml_fix
...
modues/py_ml: Round-up dynamic alloc size.
2024-12-31 09:45:34 +02:00
iabdalkader
96e4dfe6b3
modues/py_ml: Round-up dynamic alloc size.
2024-12-31 08:39:27 +01:00
Ibrahim Abdelkader
22d75c6726
Merge pull request #2570 from openmv/add_bootloader_flash_reset
...
bootloader/stm32: Misc fixes.
2024-12-31 09:03:22 +02:00
Ibrahim Abdelkader
83a9df84cb
Merge pull request #2569 from kwagyeman/kwabena/genx320_freq_round_up
...
sensors/genx320: Round frequency calc.
2024-12-31 08:58:11 +02:00
iabdalkader
af63cf8144
bootloader/stm32: Add support for flash reset pin.
2024-12-31 07:56:50 +01:00
iabdalkader
8cb6bf61e7
bootloader/stm32: Keep SysTick active during flash deinit/mmap.
...
Needed to reset delay.
2024-12-31 07:55:30 +01:00
iabdalkader
91b8293c62
bootloader/stm32: Fix GPIO polarity.
2024-12-31 07:55:05 +01:00
Kwabena W. Agyeman
b45b99db96
sensors/genx320: Round frequency calc.
2024-12-30 22:50:12 -08:00
Kwabena W Agyeman
2a6c770b77
sensors/pag7936: Add missing control functions. ( #2555 )
...
🔎 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
* sensors/pag7936: Add color bar output support.
* sensors/pag7936: Add auto exposure and auto gain support.
* sensors/pag7936: Add sleep support.
* sensors/pag7936: Fix HD image shifting.
* sensors/pag7936: Add cap on set_framerate per resolution.
2024-12-30 14:20:49 +01:00
Ibrahim Abdelkader
9addcd90d8
Merge pull request #2568 from kwagyeman/kwabena/add_yolo_v5_post_processing
...
scripts/libraries: Add yolo v5 post processing support.
2024-12-30 11:38:50 +02:00
Kwabena W. Agyeman
d67bd1ad7c
scripts/libraries: Cleanup yolo v2 post-processing.
2024-12-30 00:20:31 -08:00
Kwabena W. Agyeman
2b98a4e963
scripts/libraries: Add yolo v5 post processing support.
2024-12-30 00:20:28 -08:00
Ibrahim Abdelkader
47cede4ce0
Merge pull request #2567 from kwagyeman/kwabena/cache_align_images
...
imlib/imlib: xalloc image to be cache aligned.
2024-12-30 08:41:49 +02:00
Kwabena W. Agyeman
6be3062260
imlib/imlib: xalloc image to be cache aligned.
2024-12-29 16:39:45 -08:00
Kwabena W. Agyeman
0d5329270b
ports/stm32/omv_gpu: Fix cache line clean size.
2024-12-29 16:29:29 -08:00
Ibrahim Abdelkader
482e7d389a
Merge pull request #2562 from kwagyeman/kwabena/gpu_scaling_fix
...
imlib/draw: Simplify GPU source rect calculation.
2024-12-27 09:18:10 +02:00
Kwabena W. Agyeman
7ca1a8f63c
ports/stm32: Fix MDMA initialization.
2024-12-26 18:21:58 -08:00
Kwabena W. Agyeman
c145ca7de7
imlib/draw: Simplify GPU source rect calculation.
2024-12-26 15:55:15 -08:00
Ibrahim Abdelkader
27b6ea2486
Merge pull request #2561 from openmv/args_fix
...
modules: Fix bool args.
2024-12-24 21:14:33 +02:00
iabdalkader
02c7bef18e
modules: Fix bool args.
2024-12-24 20:05:22 +01:00