Commit Graph

6924 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
0d4a786507 tools/rpc: Remove the desktop RPC library.
This code doesn't work well on non-real time systems. Additionally, given USB UART
is the connection of choice it makes scripts hard to use. It's better to use the
debug protocol scripts or the pyboard controller script.
2025-02-06 22:34:46 -08:00
Ibrahim Abdelkader
a25a43bd58
Merge pull request #2593 from cespinal117/update_build_instructions
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: Fix files still referencing old micropython location.
2025-02-05 20:30:54 +02:00
Carlos Espinal
001c22adc8 misc: Fix files still referencing old micropython location. 2025-02-05 12:27:26 -06:00
Ibrahim Abdelkader
d9a858f45b
Merge pull request #2595 from nlyubova-psee/add_ioctl_for_biases
sensors/GenX320: Adding ioctl for setting individual biases.
2025-02-05 19:13:57 +02:00
Natalia Lyubova
d9e1ac2da6 sensors/GenX320: Adding ioctl for setting individual biases. 2025-02-05 16:17:15 +01:00
Ibrahim Abdelkader
1962f4ba7a
Merge pull request #2592 from openmv/move_submodule
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: Move submodule to lib.
2025-02-02 11:34:03 +02:00
iabdalkader
4d3eeae2cc micropython: Move submodule to lib.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-02 10:16:40 +01:00
Ibrahim Abdelkader
f7e920f21a
Merge pull request #2591 from kwagyeman/kwabena/add_missing_sensor_enums
modules: Add missing sensor IDs.
2025-02-02 10:27:11 +02:00
Kwabena W. Agyeman
806c03e243 modules: Add missing sensor IDs.
BOSON
HM0360
GENX320
PAG7936
2025-02-01 14:55:26 -08:00
Ibrahim Abdelkader
6f73ad9cc5
Merge pull request #2590 from openmv/alif_tools
tools/alif: Update tools.
2025-02-01 16:17:26 +02:00
iabdalkader
754bed2bd7 tools/alif: Update tools.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-02-01 15:00:32 +01:00
Ibrahim Abdelkader
54ddfbb892
Merge pull request #2589 from kwagyeman/kwabena/update_sleep_examples
scripts/examples: Fix IMXRT deepsleep and stop examples.
2025-01-30 20:19:25 +02:00
Kwabena W. Agyeman
a2db9b35a6 scripts/examples: Fix IMXRT deepsleep and stop examples. 2025-01-30 10:07:52 -08:00
Ibrahim Abdelkader
c62f6d6dd0
Merge pull request #2588 from openmv/eth_dma
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
boards/ARDUINO_PORTENTA_H7: Move ETH DMA buffers into SRAM3.
2025-01-29 13:42:28 +02:00
Kwabena W. Agyeman
2985545497 boards/ARDUINO_PORTENTA_H7: Move ETH DMA buffers into SRAM3.
Signed-off-by: Kwabena W. Agyeman <kwagyeman@live.com>
2025-01-29 12:30:08 +01:00
Ibrahim Abdelkader
9816ea6eb9
Merge pull request #2493 from kwagyeman/kwabena/get_state_hs
misc: Update get_state() to work with a variable packet size.
2025-01-29 13:23:02 +02:00
Ibrahim Abdelkader
c243f23328
Merge pull request #2587 from openmv/micropython_update_submodule
micropython: Update submodule.
2025-01-29 13:20:09 +02:00
iabdalkader
c58a2bdef2 micropython: Update submodule.
Add ETH DMA attribute.
2025-01-29 12:14:33 +01:00
Ibrahim Abdelkader
f72003d694
Merge pull request #2585 from openmv/yolo_v2
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
lib/tflm/models: Add YOLOv2 model.
2025-01-27 08:53:40 +02:00
iabdalkader
91180263d7 lib/tflm/models: Add YOLOv2 model.
- Could be useful for testing.
2025-01-27 07:47:50 +01:00
Ibrahim Abdelkader
ae1ada5db6
Merge pull request #2582 from kwagyeman/kwabena/keep_dims
scripts/libraries: Simplify YOLO post-processing using keepdims.
2025-01-27 08:29:32 +02:00
Kwabena W. Agyeman
80289a5fb6 misc: Update get_state() to work with a variable packet size. 2025-01-26 17:44:41 -08:00
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
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: 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
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
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
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
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
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
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
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: 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
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: 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
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
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