Commit Graph

6644 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
9289891ca0 imlib/bayer: Fix debayer bound predication. 2024-11-06 18:41:35 -08:00
Ibrahim Abdelkader
bc91292a74
Merge pull request #2484 from openmv/bootloader_xn_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
bootloader: Set first partition's region as executable.
2024-11-05 21:33:51 +02:00
Ibrahim Abdelkader
6e7b031fc3
Merge pull request #2483 from openmv/rpi_pico_fix
boards/RPI_PICO: Fix build.
2024-11-05 21:33:14 +02:00
iabdalkader
0bcef07794 bootloader: Set first partition's region as executable.
If the first partition has a valid leave region, leave it
as executable as it's typically used for the bootloader
itself.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-05 20:29:15 +01:00
iabdalkader
62eb0737f7 boards/RPI_PICO: Fix build. 2024-11-05 20:28:41 +01:00
Ibrahim Abdelkader
557d293538
Merge pull request #2482 from openmv/stm32_ffs_fix
ports/stm32: Check if FFS region is defined.
2024-11-05 19:38:53 +02:00
iabdalkader
38c439fa93 ports/stm32: Check if FFS region is defined. 2024-11-05 18:33:36 +01:00
Ibrahim Abdelkader
111215da38
Merge pull request #2481 from openmv/bootloader_updates
bootloader: Misc fixes and updates.
2024-11-05 19:30:00 +02:00
iabdalkader
0101bcbf24 bootloader: Misc fixes and updates.
- Add XSPI driver.
- Add common MPU driver.
- Add basic N6 support.
- Add support for XIP partitions.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-11-05 18:25:25 +01:00
Ibrahim Abdelkader
9582ba159b
Merge pull request #2480 from openmv/stm32_system
hal/stm32: Clean up system file.
2024-11-03 20:27:32 +02:00
iabdalkader
b5a9b2e2bc hal/stm32: Clean up system file. 2024-11-03 19:23:11 +01:00
Ibrahim Abdelkader
47481f45a1
Merge pull request #2479 from openmv/stm32_clean_up_files
misc: Clean up old stm32 files.
2024-11-03 14:59:30 +02:00
iabdalkader
9cc1df5cd3 ports/stm32: Format Makefile. 2024-11-03 13:52:54 +01:00
iabdalkader
9141b3cdc4 bootloader: Rename old stm32 files. 2024-11-03 13:52:28 +01:00
iabdalkader
7edeb4fbee boards/PICO: Rename RPI Pico. 2024-11-03 13:50:17 +01:00
Ibrahim Abdelkader
24125bff90
Merge pull request #2478 from openmv/stm32_clean_up_files
ports/stm32: Rename old STM32 files.
2024-11-03 14:45:00 +02:00
iabdalkader
9fa9897c8f ports/stm32: Rename old STM32 files. 2024-11-03 13:38:05 +01:00
Ibrahim Abdelkader
7d872ff6b9
Merge pull request #2477 from openmv/boot_desc_fix
bootloader: Fix string descriptor index.
2024-11-03 14:27:16 +02:00
iabdalkader
94ab4ea9fb bootloader: Fix string descriptor index. 2024-11-03 13:25:37 +01:00
Ibrahim Abdelkader
bc83f49d10
Merge pull request #2476 from openmv/clean_flags
misc: Clean up board Make flags.
2024-11-03 13:27:44 +02:00
iabdalkader
f63f40a8f5 bootloader: Clean up board Make flags. 2024-11-03 12:08:08 +01:00
iabdalkader
4cccfe5f80 ports/nrf: Clean up board Make flags. 2024-11-03 12:08:08 +01:00
iabdalkader
de6b54a2a5 ports/mimxrt: Clean up board Make flags. 2024-11-03 12:08:08 +01:00
iabdalkader
3e65b1cc4f boards/All: Clean up board Make flags. 2024-11-03 12:08:06 +01:00
iabdalkader
ac9a96809c ports/stm32: Clean up board Make flags. 2024-11-03 12:03:35 +01:00
Ibrahim Abdelkader
05bd219b12
Merge pull request #2475 from openmv/boot_fixes
bootloader: Misc fixes.
2024-11-01 17:18:40 +02:00
iabdalkader
fc6e69c470 bootloader: Misc fixes.
- Fix string descriptos.
- Allow board to override port/speed.
- Cleanup clock config.
2024-11-01 16:14:06 +01:00
Ibrahim Abdelkader
6ee52f73c0
Merge pull request #2473 from openmv/bootloader_updates
misc: Refactor Makefile variables, and misc bootloader fixes.
2024-10-31 19:18:25 +03:00
iabdalkader
15f633c37c ports/all: Update Makefile variables. 2024-10-31 17:10:07 +01:00
iabdalkader
3193a19f42 boards/all: Update Makefile variables. 2024-10-31 17:10:07 +01:00
iabdalkader
eda636e5dc ports/stm32: Update VTOR, main and boot addresses. 2024-10-31 17:10:07 +01:00
iabdalkader
f8bca9799e ports/stm32: Remove obsolete M4 firmware. 2024-10-31 17:10:07 +01:00
iabdalkader
1fa02c100e bootloader: Misc fixes.
- Use HAL RCC macros.
- Allows boards to set a different base address than 0.
- Use main firmware address to jump.
2024-10-31 17:10:03 +01:00
Ibrahim Abdelkader
113e5100d0
Merge pull request #2472 from openmv/boot_files
bootloader: Clean up files.
2024-10-31 12:10:54 +03:00
iabdalkader
86abbc92f0 bootloader: Clean up files. 2024-10-31 09:59:42 +01:00
Ibrahim Abdelkader
46e7121986
Merge pull request #2471 from openmv/boot_add_p0
bootloader: Add boot partition.
2024-10-31 10:40:37 +03:00
iabdalkader
cc1ae31843 bootloader: Add boot partition. 2024-10-31 08:35:45 +01:00
Ibrahim Abdelkader
1aafff65db
Merge pull request #2470 from openmv/boot_flash
bootloader: Add common flash interface.
2024-10-30 23:40:39 +03:00
iabdalkader
5eaa9acc94 bootloader: Add common flash interface. 2024-10-30 21:36:02 +01:00
Ibrahim Abdelkader
603cf5c249
Merge pull request #2468 from openmv/dfu_ticks_wrap
bootloader: Misc fixes.
2024-10-29 22:49:04 +03:00
iabdalkader
38141c04f5 bootloader: Handle ticks wrap around.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-10-29 20:44:17 +01:00
Ibrahim Abdelkader
28115f2d93
Merge pull request #2467 from openmv/dfu_bootloader
bootloader: Add new TinyUSB-based DFU bootloader.
2024-10-29 22:05:37 +03:00
iabdalkader
4e98babf6e micropython: Update submodule. 2024-10-29 20:00:33 +01:00
iabdalkader
af3ea774b6 ports/stm32: Delete legacy bootloader.
Replaced with the new DFU bootloader.
Farewell CDC boot ;(

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-10-29 20:00:33 +01:00
iabdalkader
c2e616aae3 boards/all: Switch to the new DFU bootloader. 2024-10-29 20:00:33 +01:00
iabdalkader
a03fc90d8c bootloader: Add new TinyUSB-based DFU bootloader.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2024-10-29 20:00:30 +01:00
iabdalkader
ec84348195 lib: Add TinyUSB submodule. 2024-10-27 16:23:31 +01:00
Ibrahim Abdelkader
bddbbdec25
Merge pull request #2466 from openmv/update_micropython_1.24
micropython: Update to MicroPython 1.24.
2024-10-27 15:31:36 +03:00
iabdalkader
28d192ad3d micropython: Update to MicroPython 1.24. 2024-10-27 12:36:50 +01:00
Ibrahim Abdelkader
bef5e2d42e
Merge pull request #2465 from RayCali/fix_exposure
sensors/ov5640: Fix PCLK calculation for setting correct exposure time.
2024-10-24 20:44:47 +03:00