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
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
Natalia Lyubova
a957f53bd8
sensors/GenX320: Add IOCTL for biases settings.
2025-01-14 09:26:26 +01:00
iabdalkader
26b04e5b05
ports/stm32: Update GPU driver.
2025-01-10 08:10:41 +01:00
iabdalkader
4f952ca45b
drivers/nema: Update license file.
2025-01-09 20:37:21 +01: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
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
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
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
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
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
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
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
iabdalkader
02c7bef18e
modules: Fix bool args.
2024-12-24 20:05:22 +01:00
iabdalkader
c542420755
lib/tflm: Add YoloV5 model for testing.
2024-12-24 10:37:35 +01:00
iabdalkader
4604a55c89
ports/stm32/nema: Include missing irq header.
2024-12-23 17:08:06 +01:00
iabdalkader
ecaec5c0b2
ports/stm32: Add support for Nema GPUs.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-12-23 09:55:27 +01:00
iabdalkader
a4daf58ef5
drivers/nema: Add Nema GPU driver.
...
Nema
2024-12-23 09:50:35 +01:00
Ibrahim Abdelkader
4b31742d38
Merge pull request #2557 from openmv/btree_disable
...
ports/stm32: Disable btree by default.
2024-12-23 10:50:13 +02:00
iabdalkader
83da61a35c
ports/stm32: Disable btree by default.
...
I don't think this was ever working correctly because it used
untracked malloc's from GC. This feature can be re-enabled per
board but it will require a libc heap from now on.
2024-12-23 09:41:44 +01:00
Kwabena W. Agyeman
03d33e113d
imlib/draw: Fix clang formatting issue.
2024-12-23 00:26:13 -08:00
Kwabena W. Agyeman
e3089d4e60
imlib/draw: Remove dead code.
2024-12-23 00:26:13 -08:00
Kwabena W. Agyeman
c9cb42a659
imlib/draw: Remove single use flags.
2024-12-23 00:26:10 -08:00
Kwabena W. Agyeman
bd851413da
imlib/draw: Enable GPU in-place cut-through.
2024-12-23 00:23:59 -08:00
Kwabena W. Agyeman
82396874e6
imlib/draw: Rename bayer/yuv conversion flag.
2024-12-22 13:10:35 -08:00
Kwabena W. Agyeman
739362d0a4
ports/stm32: Improve GPU cache maintenance.
2024-12-21 14:00:40 -08:00
Ibrahim Abdelkader
4d25ad7c8d
Merge pull request #2550 from openmv/vl53_pwdn_pin
...
🔎 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 support for power pin.
2024-12-16 12:17:33 +02:00
iabdalkader
6c99d782d1
drivers/vl53l5cx: Add support for power pin.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-12-16 11:07:28 +01:00
Ibrahim Abdelkader
357ae06da9
Merge pull request #2548 from openmv/ml_fb_alloc
...
🔎 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
modules/py_ml: Clean up fb_alloc path.
2024-12-13 13:12:32 +02:00
iabdalkader
abc528241d
modules/py_ml: Clean up fb_alloc path.
...
- Call fb_alloc_free_till_mark only if memory was actually allocated.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-12-13 07:26:14 +01:00
Ibrahim Abdelkader
029a3c113c
Merge pull request #2545 from kwagyeman/kwabena/flir_boson_2
...
🔎 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
sensos/boson: Add initial support for the FLIR Boson.
2024-12-09 23:39:13 +02:00
Kwabena W. Agyeman
5ef4e0d0b5
sensors/boson: Add FLIR Basic FLIR Boson sensor driver.
2024-12-09 11:56:11 -08:00
Kwabena W. Agyeman
58e362f2f2
drivers/boson: Add FLIR Boson IDD 4 Driver.
2024-12-09 11:55:59 -08:00
Ibrahim Abdelkader
766c38b0b7
Merge pull request #2540 from openmv/py_ml_fix_align
...
🔎 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
modules/py_ml: Align model data allocated on GC.
2024-12-05 16:58:17 +02:00