Commit Graph

  • b15cb394ee ports/rp2: Add missing init/deinit calls. iabdalkader 2025-08-15 19:00:45 +0200
  • b2b310b0d2 ports/nrf: Fix build. iabdalkader 2025-08-11 14:09:46 +0200
  • 49ea618610
    Merge pull request #2805 from kwagyeman/kwabena/rt1062_max_speed Ibrahim Abdelkader 2025-08-15 17:08:53 +0300
  • 20e9b465d5
    Merge pull request #2812 from kwagyeman/kwabena/cleanup_post_processing Ibrahim Abdelkader 2025-08-15 10:35:34 +0300
  • ae8eae9290 drivers/sensors: Update BOSON to using post_process callback. Kwabena W. Agyeman 2025-08-14 14:48:54 -0700
  • 5d046e2c92 drivers/sensors: Update PAJ6100 to using post_process callback. Kwabena W. Agyeman 2025-08-14 14:40:38 -0700
  • 6d4c5cf19b ports/mimxrt: Enable full DMA offload for RT1062. Kwabena W. Agyeman 2025-08-09 16:13:02 -0700
  • cf2126ecdb ports/mimxrt: Cleanup csi driver for full offload. Kwabena W. Agyeman 2025-08-09 14:18:26 -0700
  • 57c6addc76
    Merge pull request #2811 from openmv/refactor_resolution Ibrahim Abdelkader 2025-08-14 19:59:39 +0300
  • ae6c9990bf modules: Use private CSI resolution table. iabdalkader 2025-08-14 11:39:50 +0200
  • cb50ad479a ports/all: Use private CSI resolution table. iabdalkader 2025-08-14 11:39:17 +0200
  • 1a1cf29673 drivers/sensors: Use private CSI resolution table. iabdalkader 2025-08-14 11:38:55 +0200
  • 7b4c545b47 common/csi: Move resolution table to csi struct. iabdalkader 2025-08-14 11:22:59 +0200
  • b5a7a999a7
    Merge pull request #2809 from kwagyeman/kwabena/fix_m4_usb_enumeration Ibrahim Abdelkader 2025-08-14 11:44:15 +0300
  • 671f93585c
    Update manifest.py jacob-kenney-00 2025-08-13 15:29:16 -0600
  • cb9e8d1726
    Add files via upload jacob-kenney-00 2025-08-13 15:28:30 -0600
  • c26ed091a1 lib/alif: Fix Mac M4 USB enumeration. Kwabena W. Agyeman 2025-08-13 14:12:16 -0700
  • 7682756935
    Merge pull request #2806 from kwagyeman/kwabena/accelerate_to_ndarray Ibrahim Abdelkader 2025-08-13 17:33:07 +0300
  • b796a12c9e
    Merge pull request #2808 from openmv/dependabot/github_actions/actions/checkout-5 Ibrahim Abdelkader 2025-08-13 15:06:16 +0300
  • 2c2752f743 modules/py_image: Accelerate to_ndarray() with Helium. Kwabena W. Agyeman 2025-06-14 20:21:39 -0700
  • d5a17518d1
    build(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-11 19:54:07 +0000
  • 72d09d8f61
    Merge pull request #2747 from kwagyeman/kwabena/genx320_event_mode Ibrahim Abdelkader 2025-08-09 21:14:40 +0300
  • 65e7d03c46 drivers/sensors: Switch to custom framesize for 320x320. Kwabena W. Agyeman 2025-08-09 11:07:45 -0700
  • 061a0b2b6b scripts/examples: Rename and update histogram mode genx320 scripts. Kwabena W. Agyeman 2025-07-10 22:11:49 -0700
  • c231f66555 drivers/sensors: Add different event buffer sizes for genx320. Kwabena W. Agyeman 2025-07-03 18:39:17 -0700
  • 3908807509 drivers/sensors: Add calibration ioctl for the genx320. Kwabena W. Agyeman 2025-07-02 22:35:46 -0700
  • b200ec4b1f scripts/examples: Add examples for RAW event camera output. Kwabena W. Agyeman 2025-07-02 21:54:02 -0700
  • e591ccd735 drivers/sensors: Add RAW event output mode for the genx320. Kwabena W. Agyeman 2025-07-02 21:53:14 -0700
  • 6e1ee1f315
    Merge pull request #2798 from kwagyeman/kwabena/misc_simd_features Ibrahim Abdelkader 2025-08-09 20:32:31 +0300
  • 8a26e091c7 common/omv_csi: Add support for post_process positive value returns. Kwabena W. Agyeman 2025-08-09 09:51:42 -0700
  • f84d7dce11 drivers/sensors: Add match for genx320. Kwabena W. Agyeman 2025-07-10 22:15:45 -0700
  • 051396b4b8 modules/py_image: Add event histogram drawing method. Kwabena W. Agyeman 2025-07-02 21:27:17 -0700
  • af9679c3a0 lib/imlib: Add event camera imlib data structure. Kwabena W. Agyeman 2025-07-02 21:23:26 -0700
  • ba23d6b57a boards: Remove old GENX20 defines. Kwabena W. Agyeman 2025-07-02 21:15:07 -0700
  • 40a0c420c4 drivers/genx320: Add missing defines for EVT2.0 event processing. Kwabena W. Agyeman 2025-07-02 21:13:38 -0700
  • b428655767 modules/py_csi_ng: Fix NULL image arg. Kwabena W. Agyeman 2025-07-10 22:47:52 -0700
  • ea0505d52e common/omv_csi: Allow IOCTLs to return positive values. Kwabena W. Agyeman 2025-07-02 21:12:13 -0700
  • 8d03d2bc5e
    Merge pull request #2804 from openmv/support_custom_frame_size Ibrahim Abdelkader 2025-08-09 19:21:05 +0300
  • efb4ff1ca7 common/csi: Use designated initializer for res table. iabdalkader 2025-08-09 14:39:34 +0200
  • bca0e37e2d sensors/hm01b0: Support custom frame size. iabdalkader 2025-08-09 14:38:48 +0200
  • 96f1675023 modules/py_csi_ng: Support custom frame sizes. iabdalkader 2025-08-09 14:32:57 +0200
  • 5ccdebddf9
    Merge pull request #2803 from openmv/add_post_process Ibrahim Abdelkader 2025-08-09 18:30:20 +0300
  • 1f1e2b59e9 common/csi: Add post-processing op. iabdalkader 2025-08-09 12:03:09 +0200
  • 9112cf2aae misc: Clean-up CSI flags. iabdalkader 2025-08-09 12:00:59 +0200
  • 3f271393ce
    Merge pull request #2802 from openmv/add_custom_res Ibrahim Abdelkader 2025-08-08 20:58:35 +0300
  • 451c1e7664 common/csi: Add support for custom resolutions. iabdalkader 2025-08-08 14:43:55 +0200
  • dabdd6994a lib/imlib: Add f32 conversion ops. Kwabena W. Agyeman 2025-08-05 10:44:06 -0700
  • b53c744a77
    build(deps): bump actions/download-artifact from 4 to 5 dependabot[bot] 2025-08-06 15:05:40 +0000
  • 94f3c6e4f6 lib/stm32: Disable small size single buffer DMA mode. Kwabena W. Agyeman 2025-08-05 17:43:58 -0700
  • 0e9e936553 lib/imlib: Add rgb565 to rgb888 simd conversion. Kwabena W. Agyeman 2025-08-05 10:42:29 -0700
  • 1b2c38fa6d lib/imlib: Add s8/s16 scatter/gather ops. Kwabena W. Agyeman 2025-08-05 10:41:51 -0700
  • 374d1a8de2 lib/imlib: Add simd constant add/sub. Kwabena W. Agyeman 2025-08-05 10:40:55 -0700
  • d786099bb4 lib/imlib: Fix simd intrinsics compile issue. Kwabena W. Agyeman 2025-08-05 10:38:16 -0700
  • 294eaf309f
    Merge pull request #2795 from openmv/fix_dma_sec Ibrahim Abdelkader 2025-08-03 12:25:55 +0300
  • 84b1814ae7 ports/stm32: Fix N6 DMA security config. iabdalkader 2025-08-03 10:39:51 +0200
  • a04579eec1
    Merge pull request #2794 from openmv/kwagyeman-kwabena/enable_n6_spi_dma Ibrahim Abdelkader 2025-08-03 10:54:11 +0300
  • 0fdd24d75c boards/OPENMV_N6: Enable triple buffering for the N6 by default. Kwabena W. Agyeman 2025-07-30 23:26:59 -0700
  • a15fb0b831 ports/stm32: Add max transfer sizes for the N6. Kwabena W. Agyeman 2025-07-30 23:26:10 -0700
  • 62a652044f
    Merge pull request #2793 from openmv/fix_lepton_sync Ibrahim Abdelkader 2025-08-03 10:19:28 +0300
  • 157ece76d2 boards/OPENMV_N6: Enable triple buffering for the N6 by default. Kwabena W. Agyeman 2025-07-30 23:26:59 -0700
  • 2a723523c4 ports/stm32: Add max transfer sizes for the N6. Kwabena W. Agyeman 2025-07-30 23:26:10 -0700
  • 3b18e36f45 ports/stm32: Add missing security support for N6 non-circular DMA. Kwabena W. Agyeman 2025-07-30 23:25:14 -0700
  • df5c767cb8 common/vospi: Fix synchronization issues. iabdalkader 2025-07-30 10:02:50 +0200
  • a11eb9d6a8
    Merge pull request #2787 from openmv/fix_lepton_driver Ibrahim Abdelkader 2025-08-02 14:38:04 +0300
  • 962bda9b95 drivers/sensors: Optimize Lepton delays. iabdalkader 2025-07-27 22:42:17 +0200
  • 9bb174454b common/csi: Track elapsed time since last hard-reset. iabdalkader 2025-07-27 22:41:46 +0200
  • 79d2bf458a drivers/lepton: Fix infinite loops in the SDK. iabdalkader 2025-07-27 22:21:28 +0200
  • cfb90a0087
    Merge pull request #2792 from openmv/update_micropython Ibrahim Abdelkader 2025-08-02 14:20:42 +0300
  • 994dee3d2b lib/micropython: Update submodule. iabdalkader 2025-08-02 13:13:31 +0200
  • a04fb78cab
    Merge pull request #2788 from kwagyeman/kwabena/add_transform Ibrahim Abdelkader 2025-08-02 13:36:29 +0300
  • c9dfbb7650 ports: Add GPU tranform support. Kwabena W. Agyeman 2025-07-27 18:04:38 -0700
  • e534b48b48 modules/py_image: Add transform support to image operations. Kwabena W. Agyeman 2025-07-27 15:22:25 -0700
  • 1c962cb7a6 modules/py_helper: Add transform argument helper. Kwabena W. Agyeman 2025-07-27 14:36:35 -0700
  • 47c5618231 lib/imlib: Add transform argument to draw_image. Kwabena W. Agyeman 2025-07-27 14:06:19 -0700
  • 20839405a2 lib/imlib: Add transform support to GPU drivers. Kwabena W. Agyeman 2025-07-27 13:47:43 -0700
  • 718b4b80a9
    Merge pull request #2790 from kwagyeman/kwabena/fix_draw_line Ibrahim Abdelkader 2025-07-29 11:16:52 +0300
  • 680bd322ce lib/imlib: Fix draw line glitch. Kwabena W. Agyeman 2025-07-28 19:40:35 -0700
  • 1ee8711e56
    Merge pull request #2785 from openmv/fix_vospi_resync Ibrahim Abdelkader 2025-07-27 18:15:41 +0300
  • 186b9e671d
    Merge pull request #2786 from openmv/fix_stm_systick Ibrahim Abdelkader 2025-07-27 18:15:28 +0300
  • 77289676d5 common/vospi: make vospi_restart() non-blocking. iabdalkader 2025-07-27 15:26:52 +0200
  • 60d015c82d ports/stm32: Use HAL_InitTick to init SysTick. iabdalkader 2025-07-27 15:35:28 +0200
  • 9bcef8e17c common/csi: Add power-on time. iabdalkader 2025-07-27 15:01:45 +0200
  • 9f13d487e6
    Merge pull request #2784 from openmv/fix_csi_addr Ibrahim Abdelkader 2025-07-27 11:13:42 +0300
  • 0b8607307f modules/py_csi_ng: Fix printed slave address. iabdalkader 2025-07-27 09:52:15 +0200
  • fe1f36e867
    Merge pull request #2782 from openmv/update_mutex Ibrahim Abdelkader 2025-07-26 18:42:35 +0300
  • 77950f03e1 modules/py_ml: Optimize threshold using Helium. Kwabena W. Agyeman 2025-07-25 19:12:51 -0700
  • a40976e1b3 scripts/libraries: Quantize threshold instead of dequantizing scores. Kwabena W. Agyeman 2025-07-24 15:47:46 -0700
  • 09330d92ba scripts/libraries: Transpose YOLOV8 output. Kwabena W. Agyeman 2025-06-14 20:38:48 -0700
  • fafa8271ec scripts/libraries: Vectorize NMS using numpy. Kwabena W. Agyeman 2025-06-14 23:39:31 -0700
  • 9958d8ee62 modules/py_image: Accelerate to_ndarray() with Helium. Kwabena W. Agyeman 2025-06-14 20:21:39 -0700
  • 57c7fc5374 modules/py_ml: Return tensor references for post-processors. Kwabena W. Agyeman 2025-06-14 19:51:06 -0700
  • 0458db2130 misc: Use updated mutex API. iabdalkader 2025-07-25 12:49:43 +0200
  • 2c4b318ff9 common/mutex: Use C11 atomic operations. iabdalkader 2025-07-25 12:13:04 +0200
  • ec33fd865b modules/py_ml: Add profiling for post-processing. Kwabena W. Agyeman 2025-05-23 16:24:55 -0700
  • 040624374a
    Merge pull request #2766 from openmv/refactor_framebuffer Ibrahim Abdelkader 2025-07-24 15:43:42 +0300
  • a88d5e5b0c modules/csi: Add print function. iabdalkader 2025-07-16 17:48:05 +0200
  • 7e0e004058 ports/nrf: Use the new framebuffer API. iabdalkader 2025-07-21 15:10:41 +0200
  • e91878bd7e ports/rp2: Use the new framebuffer API. iabdalkader 2025-07-21 15:04:06 +0200
  • 63ac8e7c64 ports/alif: Use the new framebuffer API. iabdalkader 2025-07-21 14:45:53 +0200
  • 00aac23e04 ports/mimxrt: Use the new framebuffer API. iabdalkader 2025-07-20 17:24:23 +0200