Commit Graph

29 Commits

Author SHA1 Message Date
iabdalkader
be6b3fa80d ports/rp2: Add support for multiple CSIs.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +02:00
iabdalkader
e4ee291028 ports/alif: Add support for multiple CSIs.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +02:00
Kwabena W. Agyeman
3984ec783f ports/stm32: Move VOSPI memory near DMA controller.
On the STM32N6 the DMA memory meant to be used with the SPI bus is
in the low-performance memory domain. Moving the DMA buffers and
linked list buffers there reduces the AHB cycle time by the DMA
controller making it more stable.
2025-06-24 10:19:31 -07:00
Kwabena W. Agyeman
1321c5d1a1 common: Remove legacy fixed vospi memory. 2025-06-24 10:19:31 -07:00
iabdalkader
1864a85396 boards/OPENMV_N6: Reduce GC block size. 2025-06-20 14:20:55 +02:00
iabdalkader
b95089acac boards/OPENMV_N6: Update GPDMA channels.
MicroPython uses the first 7 channels (so far).

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-20 14:20:55 +02:00
Kwabena W. Agyeman
acd4506e5a ports/stm32: Fix missing sleep clocks.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-20 14:20:52 +02:00
Kwabena W. Agyeman
80f8b47526 boards/OPENMV_N6: Move memory addresses to secure memory. 2025-06-19 22:22:36 -07:00
Kwabena W. Agyeman
2297dedd80 boards/OPENMV_N6: Update MSC_BUF size to 4KB. 2025-06-19 20:07:28 -07:00
iabdalkader
c89e2c33a3 boards: Add OPENMV_N6 board.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-19 16:24:33 +02:00
Kwabena W. Agyeman
d4ecba464c boards/OPENMV_RT1060: Enable ssd1351 driver for the RT1062. 2025-06-18 12:41:37 -07:00
Kwabena W. Agyeman
ea255e81ce scripts/examples: Add Joystick example for OLED shield. 2025-06-18 12:41:36 -07:00
Kwabena W. Agyeman
73a73a0806 scripts/libraries: Add support for the SSD1351 OLED display. 2025-06-18 12:37:53 -07:00
Kwabena W. Agyeman
0c85a5df9d boards/OPENMV_AE3: Enable SPI LCD module support. 2025-06-17 15:29:01 -07:00
Sighthesia
f8051469dc
boards: Add set(MICROPY_PY_FIR 1) for rp2 boards 2025-06-11 09:06:38 +08:00
iabdalkader
c54fd932bb boards/ARDUINO_GIGA: Add DSI PLL config.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-02 10:01:47 +02:00
iabdalkader
284b6b7d57 boards/all: Add missing sign alt flag.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-01 10:11:59 +02:00
iabdalkader
8e45a17f7e boards/ARDUINO_GIGA: Remove obsolete defines.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-27 10:49:36 +02:00
iabdalkader
e742eb79d1 boards/OPENMV_AE3: Update ROMFS size.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-20 15:33:54 +03:00
iabdalkader
aee3b67be9 boards/OPENMV_AE3: Update romfs config. 2025-05-07 14:24:22 +03:00
iabdalkader
8e3a327dfe boards/OPENMV2: Fix flash size.
Fixes #2678.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-03 12:26:34 +03:00
iabdalkader
9d529613a8 boards/all: Update romfs config.
Moved tflite models to lib/models.
2025-05-02 16:02:45 +03:00
Ibrahim Abdelkader
4f9031749c
Merge pull request #2675 from kwagyeman/kwabena/switch_to_vl53l8cx
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 (DOCKER) (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_AE3) (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/OPENMV_AE3: Switch to VL53L8CX.
2025-04-28 10:18:53 +03:00
Kwabena W. Agyeman
fa3026de24 boards/OPENMV_AE3: Switch to VL53L8CX. 2025-04-27 14:50:46 -07:00
iabdalkader
3255c0560c boards/all: Remove unused Lepton SPI pins.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-22 11:18:28 +02:00
iabdalkader
122b47791e drivers: Move GenX EHC back to boardconfig.h.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-16 09:20:36 +02:00
iabdalkader
b9e20f3749 boards/all: Update board config files.
More fine-grained control over which sources get built.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 20:23:31 +02:00
iabdalkader
3147ca3f3b ports/alif: Fix build.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 20:23:27 +02:00
iabdalkader
daf2bb30da misc: Restructure repo.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00