Commit Graph

7395 Commits

Author SHA1 Message Date
iabdalkader
f75f86aaec boards/all: Update manifest files.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-09 17:11:23 +02:00
iabdalkader
4944c157b0 scripts/libraries/ml: Split ml module into components.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-09 09:46:45 +02:00
Kwabena W. Agyeman
1e8eb2ec2f scripts/libraries: Move _NO_DETECTION into post-processors.
MicroPython doesn't import _NO_DETECTION from utils using the wildcard
operator. Importing it by name works, but, only after removing the
const() part in the call.
2025-10-08 08:36:24 +02:00
Ibrahim Abdelkader
c282c9474c
Merge pull request #2881 from openmv/refactor_ml_post_process
lib/ml: Refactor postprocessing module into vendor-specific subpackages.
2025-10-08 01:07:26 +03:00
iabdalkader
a4ee9f0a3c lib/ml: Refactor postprocessing module into vendor-specific subpackages.
This commit restructures the ml.postprocessing module for better organization:

- Moved common utility functions (logit, sigmoid, threshold, quantize,
  dequantize, mod) from postprocessing.py to utils.py to avoid duplication
- Created vendor-specific subpackages:
  - ultralytics.py: YoloV2, YoloLC, YoloV5, YoloV8 classes
  - edgeimpulse.py: Fomo class
  - mediapipe.py: BlazeFace class
- Converted postprocessing.py file to postprocessing/ package directory
- Updated all class names to follow PascalCase convention
- Maintained full backwards compatibility via aliased imports in __init__.py

New usage:
  from ml.postprocessing import ultralytics
  ultralytics.YoloV2()

Backwards compatible:
  from ml.postprocessing import yolo_v2_postprocess

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-08 00:00:20 +02:00
Ibrahim Abdelkader
f474657718
Merge pull request #2877 from kwagyeman/kwabena/enable_depth_lut_on_n6
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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_N6: Enable depth palette on N6.
2025-10-07 11:12:12 +03:00
Kwabena W. Agyeman
c0dfdc7359 boards/OPENMV_N6: Enable ToF module to enable depth LUT. 2025-10-05 13:22:22 -07:00
Ibrahim Abdelkader
814dcb1b9d
Merge pull request #2879 from kwagyeman/kwabena/fix_boson_timespec
drivers/boson: Use timespec struct from header.
2025-10-05 23:18:02 +03:00
Kwabena W. Agyeman
b765b478a5 drivers/boson: Use timespec struct from header. 2025-10-05 12:26:39 -07:00
Ibrahim Abdelkader
96034db229
Merge pull request #2878 from openmv/fix_formatting
modules: Fix code formatting.
2025-10-05 14:23:16 +03:00
iabdalkader
d7e0a0fc96 misc: Fix code formatting.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-05 13:15:02 +02:00
Ibrahim Abdelkader
0dfaf74e6b
Merge pull request #2854 from openmv/stai_events
lib: Poll events during inference.
2025-10-02 19:31:22 +03:00
iabdalkader
5b4035e815 ports/alif: Handle pending events during inference.
Ensures pending events get serviced more often.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-02 18:10:35 +02:00
iabdalkader
b99a45a2a1 lib/stai: Poll events during inference.
Ensures pending events get serviced more often.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-02 18:10:35 +02:00
iabdalkader
518d946d2f lib/micropython: Update submodule.
- py/scheduler: Allow selective handling in mp_handle_pending.
- stm32/usbd_hid_interface: Add runtime header.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-02 18:10:35 +02:00
Ibrahim Abdelkader
fa625ad6cb
Merge pull request #2859 from openmv/dependabot/github_actions/actions/cache-4.3.0
build(deps): bump actions/cache from 4.2.0 to 4.3.0
2025-10-02 10:37:05 +03:00
Ibrahim Abdelkader
53c7806663
Merge pull request #2867 from openmv/update_micropython
lib/micropython: Update submodule.
2025-10-01 19:38:18 +03:00
iabdalkader
8b15aa9119 lib/micropython: Update submodule.
- stm32/adc: Get ADC working on STM32N6 MCUs.
- alif/machine_spi: Fix init() to only change requested settings.
- alif/boards/OPENMV_AE3: Fix switch name to match OpenMV RT1062 and N6.
- stm32/boards/OPENMV_N6: Define all OpenMV N6 pins.
- stm32/boards: Add PG13 AF7 (USART3_RTS) to N6 AF file.
- stm32/boards/OPENMV_N6: Define RTS pin for UART3.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-01 09:29:16 +02:00
Ibrahim Abdelkader
af63e4edb1
Merge pull request #2866 from openmv/fix_formatting
misc: Fix formatting.
2025-09-28 21:00:28 +03:00
iabdalkader
f8e110ca91 misc: Format code.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-28 19:45:07 +02:00
iabdalkader
8233e03553 github/workflows: Add ST AI backend to formatter.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-28 19:22:38 +02:00
Ibrahim Abdelkader
76c87956ad
Merge pull request #2865 from openmv/add_adc_rif_config
ports/stm32: Add ADC12 RIF config.
2025-09-27 12:49:31 +03:00
iabdalkader
7952364d20 ports/stm32: Add ADC12 RIF config.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-27 11:39:27 +02:00
Ibrahim Abdelkader
1383db8235
Merge pull request #2864 from openmv/alif_crc32
ports/alif: Use direct CRC calculation for unaligned bytes
2025-09-26 20:57:21 +03:00
iabdalkader
75a2a7a2d5 ports/alif: Use direct CRC calculation for unaligned bytes
Replace lookup table with bit-by-bit polynomial calculation for
the remaining 1-3 bytes. Direct calculation is faster than table
lookup for such small amounts due to avoiding cache misses and
memory indirection overhead that dominates when processing only
1-3 bytes.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-26 19:46:48 +02:00
Ibrahim Abdelkader
0612fc9768
Merge pull request #2863 from openmv/fix_alif_crc
Some checks failed
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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/alif: Fix and enable Alif HW CRC32.
2025-09-26 11:37:46 +03:00
iabdalkader
5d659dccec ports/alif: Fix and enable Alif HW CRC32.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-26 10:26:45 +02:00
Ibrahim Abdelkader
7f439f56de
Merge pull request #2860 from openmv/update_crc_code
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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
common: Update crc code.
2025-09-25 19:15:12 +03:00
iabdalkader
00ba887043 boards: Enable CRC module for AE3 and N6.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 18:06:00 +02:00
iabdalkader
1b5da3ebfe modules/py_crc: Add hardware-accelerated CRC module.
Optional, small module for testing.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 18:06:00 +02:00
iabdalkader
9704ed8c62 ports/alif: Add support for CRC32.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 18:05:57 +02:00
Ibrahim Abdelkader
d1a422174d
Merge pull request #2862 from openmv/fix_alif_spi_
ports/alif: Poll events in spi_transfer.
2025-09-25 18:00:49 +03:00
iabdalkader
90dde3289e ports/alif: Poll events in spi_transfer.
Lengthy SPI transfers could block for a very long time.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 16:05:48 +02:00
iabdalkader
cec54bab3e ports/stm32: Add support for CRC32.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 09:49:23 +02:00
iabdalkader
e075aefca4 common/omv_crc: Update CRC support.
- Add support for CRC32 with software fallback.
- Update polynomials and lookup tables.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-25 09:49:19 +02:00
iabdalkader
26aa191ad7 tools: Add CRC table generator.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-24 19:35:26 +02:00
dependabot[bot]
6947e44776
build(deps): bump actions/cache from 4.2.0 to 4.3.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 15:04:26 +00:00
Ibrahim Abdelkader
9b65da9cb7
Merge pull request #2856 from openmv/fix_makefiles
Some checks failed
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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 makefiles.
2025-09-22 15:08:11 +03:00
iabdalkader
c9a80dee96 ports/mimxrt: Define Open-AMP build flags.
Fixes an issue with mp_state_vm_t size.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-22 13:53:39 +02:00
iabdalkader
053657ecbc ports/alif: Define Open-AMP build flags.
Fixes an issue with mp_state_vm_t size.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-22 13:43:43 +02:00
Ibrahim Abdelkader
87b01fac51
Merge pull request #2855 from openmv/fix_raw_stream_size
Some checks failed
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
lib/imlib: Fix raw stream buffer size check.
2025-09-21 21:26:28 +03:00
iabdalkader
552f4ada8e lib/imlib: Fix raw stream buffer size check.
Check frame dimensions as well as total image size
top scale the image if needed.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-21 16:41:34 +02:00
Ibrahim Abdelkader
7a7788a03a
Merge pull request #2853 from openmv/fix_uncrust_cfg
Some checks failed
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Has been cancelled
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Has been cancelled
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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
tools: Fix uncrustify union variable formatting
2025-09-19 20:52:51 +03:00
Ibrahim Abdelkader
16dfe5f5cb
Merge pull request #2852 from openmv/fix_jlink_target
misc/Makefile: Fix jlink target.
2025-09-19 20:50:06 +03:00
iabdalkader
4257464982 tools: Fix uncrustify union variable formatting
Set nl_brace_struct_var = remove to keep union/struct variable
declarations on the same line as the closing brace.
2025-09-19 19:49:42 +02:00
iabdalkader
daa681dfe6 misc/Makefile: Fix jlink target.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-19 19:37:50 +02:00
Ibrahim Abdelkader
9310becba0
Merge pull request #2851 from openmv/boot_v_header
Some checks failed
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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
🔎 Check Code Formatting / formatting-check (push) Has been cancelled
boot: Add version header.
2025-09-19 10:30:28 +03:00
iabdalkader
304a2d36e8 boot: Add version header.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-19 09:24:49 +02:00
Ibrahim Abdelkader
a19d832f1e
Merge pull request #2850 from openmv/fix_mutex_unlock
Some checks are pending
🔎 Check Code Formatting / formatting-check (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_GIGA) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_33_BLE_SENSE) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NANO_RP2040_CONNECT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_NICLA_VISION) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, ARDUINO_PORTENTA_H7) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, DOCKER) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV2) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV4P) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMVPT) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_N6) (push) Waiting to run
🔥 Firmware Build / build-firmware (0, OPENMV_RT1060) (push) Waiting to run
🔥 Firmware Build / build-firmware (1, OPENMV_N6) (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
common/mutex: Return true, if unlocked.
2025-09-19 01:15:04 +03:00
iabdalkader
9beb565882 common/mutex: Return true, if unlocked.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-19 00:06:15 +02:00