Commit Graph

6651 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
73acc05ae8 scripts: Add yolov2 post-processor. 2024-11-23 23:02:31 -08:00
Ibrahim Abdelkader
9d16b4d436
Merge pull request #2510 from openmv/bootloader_xspi_update
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
bootloader/stm32: Update XSPI driver.
2024-11-23 19:16:26 +02:00
iabdalkader
266e89eb95 bootloader/stm32: Update XSPI driver. 2024-11-23 18:08:36 +01:00
Ibrahim Abdelkader
fa00c28410
Merge pull request #2487 from kwagyeman/kwabena/fix_to_ndarray_crashing
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
py_image: Fix corruption using to_ndarray() on grayscale images.
2024-11-22 18:42:59 +02:00
Ibrahim Abdelkader
ef114f96b1
Merge pull request #2509 from openmv/boot_xspi_clk_fix
bootloader/stm32: Enable XSPI clocks in low-power.
2024-11-22 18:31:10 +02:00
iabdalkader
83a5c15ff3 bootloader/stm32: Enable XSPI clocks in low-power. 2024-11-22 17:16:57 +01:00
Ibrahim Abdelkader
63e4426281
Merge pull request #2505 from openmv/micropython_vfs_fix
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: Update submodule.
2024-11-19 08:38:28 +02:00
iabdalkader
252d77dd5f micropython: Update submodule.
Fixes VFS SD card issue.
2024-11-19 07:30:59 +01:00
Ibrahim Abdelkader
ff29910087
Merge pull request #2504 from openmv/boot_xspi_presc
bootloader/stm32: Remove hard-coded prescaler.
2024-11-19 08:28:19 +02:00
Ibrahim Abdelkader
de87546948
Merge pull request #2503 from kwagyeman/kwabena/mdma_optional
ports/stm32: Make usage of MDMA for jpeg compression conditional.
2024-11-19 08:22:05 +02:00
iabdalkader
4b59fb8eca bootloader/stm32: Remove hard-coded prescaler. 2024-11-19 07:20:58 +01:00
Kwabena W. Agyeman
fb29cf80ce ports/stm32: Make usage of MDMA for jpeg compression conditional. 2024-11-18 22:12:07 -08:00
Ibrahim Abdelkader
1539e8d6b0
Merge pull request #2464 from openmv/dependabot/github_actions/actions/cache-4.1.2
build(deps): bump actions/cache from 4.0.2 to 4.1.2
2024-11-19 08:12:06 +02:00
Ibrahim Abdelkader
cbc0ebdb5a
Merge pull request #2502 from kwagyeman/kwabena/fix_h7_firmware
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: Fix DMA base calculation for F4/F7/H7.
2024-11-18 20:34:43 +02:00
Kwabena W. Agyeman
f517ff35fb ports/stm32: Fix DMA base calculation for F4/F7/H7. 2024-11-17 18:58:58 -08:00
Ibrahim Abdelkader
c33fe7c63a
Merge pull request #2501 from openmv/stm32_spi_fixes
Some checks failed
🔥 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
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
ports/stm32: Update SPI driver.
2024-11-15 17:45:02 +02:00
iabdalkader
f458ffb729 ports/stm32: Update SPI driver.
- Fix SPI6 ID.
- Define SPI request in board config files.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-15 16:40:17 +01:00
Ibrahim Abdelkader
8738df80c6
Merge pull request #2500 from openmv/boot_script_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
scripts/libraries: Update boot script.
2024-11-14 13:23:14 +02:00
iabdalkader
cefcfcf447 scripts/libraries: Update boot script. 2024-11-14 12:20:43 +01:00
Ibrahim Abdelkader
1b980234ae
Merge pull request #2499 from openmv/stm32_port_updates
ports/stm32: Misc updates.
2024-11-14 12:27:05 +02:00
iabdalkader
13bb18789f ports/stm32: Update HAL MSP code.
- Add support for Armv8 MPU.
- Add support for GP/HP DMA.
- Add more GPIO clocks.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-14 11:22:36 +01:00
iabdalkader
5223c5a49e sensors/lepton: Return CSI error codes.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-14 11:12:57 +01:00
iabdalkader
73f0951f74 ports/stm32: Define more SRAM regions. 2024-11-14 11:12:50 +01:00
iabdalkader
90fbf8c0bc ports/stm32: Add support for GP and HP DMAs. 2024-11-14 11:12:43 +01:00
Ibrahim Abdelkader
b4b3243028
Merge pull request #2486 from kwagyeman/kwabena/update_alpha
imlib: Update draw_image alpha to 0-255 from 0-256.
2024-11-14 10:12:54 +02:00
Ibrahim Abdelkader
11caeff9d9
Merge pull request #2497 from openmv/fs_boot_script
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: Add common filesystem boot script.
2024-11-12 15:15:26 +02:00
iabdalkader
35ea64aa56 ports/stm32: Remove VFS buffer. 2024-11-12 13:41:08 +01:00
iabdalkader
d58d77fa26 ports/stm32: Remove obsolete WiFi debug feature.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
9e0f0b4085 ports/rp2: Switch to common filesystem boot script.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
68e3326b74 ports/mimxrt: Switch to common filesystem boot script.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
5cda5c7ca4 ports/stm32: Switch to common filesystem boot script.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
94c45cdfbe misc: Remove FS templates. 2024-11-12 13:41:08 +01:00
iabdalkader
cbd7117159 misc: Remove filesystem initialization functions.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
61adee7bc4 scripts: Add common filesystem boot script.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 13:41:08 +01:00
iabdalkader
f2d76560d4 micropython: Update submodule.
Set flash filesystem label.
2024-11-12 13:41:08 +01:00
Ibrahim Abdelkader
38f629c650
Merge pull request #2496 from openmv/rp2_build_fix
ports/rp2: Fix firmware.
2024-11-12 11:53:54 +02:00
iabdalkader
d17bafd1fa ports/rp2: Fix firmware.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-12 10:49:24 +01:00
Ibrahim Abdelkader
1855cd2f50
Merge pull request #2494 from openmv/stm32_updates
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: Misc updates.
2024-11-11 19:09:34 +02:00
iabdalkader
2acbaac091 boards/all: Rename AXI_SRAM region. 2024-11-11 17:49:37 +01:00
iabdalkader
a50dc80a40 ports/stm32: Rename AXI_SRAM region. 2024-11-11 17:49:37 +01:00
iabdalkader
c7ea7031b6 bootloader: Update Makefile variables. 2024-11-11 17:49:37 +01:00
iabdalkader
3b071f946c boards/all: Update Makefile variables. 2024-11-11 17:49:37 +01:00
iabdalkader
b5f9989b2d ports/stm32: Support bootloader and firmware signing.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-11 17:49:33 +01:00
Ibrahim Abdelkader
7d7338d7dd
Merge pull request #2492 from openmv/usbdbg_fix
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: Limit IDE FPS to 20Hz.
2024-11-09 23:08:27 +02:00
iabdalkader
bc4e392465 misc: Limit IDE FPS to 20Hz. 2024-11-09 22:04:03 +01:00
Ibrahim Abdelkader
e51f511809
Merge pull request #2491 from openmv/boot_cache
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
bootloader: Fix stm32 cache disable.
2024-11-08 15:48:55 +02:00
iabdalkader
1741d68aaf bootloader: Fix stm32 cache disable.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-08 14:44:55 +01:00
Ibrahim Abdelkader
d634dd885d
Merge pull request #2489 from openmv/bootloader_fixes
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
bootloader: Add separate XIP partitions.
2024-11-08 10:21:01 +02:00
Ibrahim Abdelkader
793159c2c7
Merge pull request #2490 from openmv/tusb_debug_fix
misc: Fix dropped character in debug text.
2024-11-08 10:20:22 +02:00
iabdalkader
7d51e4b3c0 misc: Fix dropped character in debug text. 2024-11-08 09:15:24 +01:00