Commit Graph

  • bc37611dfc ports/nrf: Refactor omv_csi_init. iabdalkader 2025-07-02 18:14:27 +0200
  • c9ae439448 ports/rp2: Refactor omv_csi_init. iabdalkader 2025-07-02 18:13:25 +0200
  • 71082ad573 ports/alif: Refactor omv_csi_init. iabdalkader 2025-07-02 18:14:00 +0200
  • 06c8dcda17 ports/mimxrt: Refactor omv_csi_init. iabdalkader 2025-07-02 18:13:15 +0200
  • 3e8cc670f9 ports/stm32: Refactor omv_csi_init. iabdalkader 2025-07-02 18:12:59 +0200
  • ecbdbdfde1 common/csi: Refactor omv_csi_init. iabdalkader 2025-07-02 18:12:34 +0200
  • afd85235b9
    Merge pull request #2745 from openmv/update_micropython Ibrahim Abdelkader 2025-07-01 22:01:51 +0300
  • d0dfa219a9 lib/micropython: Update submodule. iabdalkader 2025-07-01 20:31:45 +0200
  • 7bd8c2ce53
    Merge pull request #2743 from openmv/add_csi_shutdown Ibrahim Abdelkader 2025-07-01 00:51:36 +0300
  • 6f9eb55534 drivers/lepton: Rework reset code. iabdalkader 2025-06-30 16:40:22 +0200
  • 6ddd0b0faf ports/stm32: Fix I2C lockup on bus error. iabdalkader 2025-06-30 16:38:57 +0200
  • b3832b86c1 common/csi: Fix CSI detection & init logic. iabdalkader 2025-06-30 16:36:02 +0200
  • a290081efd boards/OPENMV_N6: Enable Soft-CSI. iabdalkader 2025-06-30 10:14:55 +0200
  • 5aec3162ec ports/stm32: Fix DCMI pipe reset. iabdalkader 2025-06-29 18:51:17 +0200
  • 79837d54f0 sensors/Lepton: Implement abort. iabdalkader 2025-06-29 17:09:36 +0200
  • 2119953d51 common/vospi: Implement abort. iabdalkader 2025-06-29 17:09:11 +0200
  • 1ddd69bfbe ports/stm32: Fix spi_transfer_abort. iabdalkader 2025-06-29 15:12:33 +0200
  • 7f4e5e81c7 common/csi: Abort CSIs on soft-reboot. iabdalkader 2025-06-29 15:10:03 +0200
  • 64fa8c472f ports/stm32: Implement shutdown op. iabdalkader 2025-06-29 10:40:41 +0200
  • 031d86a248 drivers/Lepton: Implement shutdown op. iabdalkader 2025-06-29 10:40:24 +0200
  • 662950654e common/csi: Add CONFIG_DEINIT. iabdalkader 2025-06-29 10:39:26 +0200
  • 90a568fde5 common/csi: Add power-on flag. iabdalkader 2025-06-29 10:26:05 +0200
  • 58d69cd571 common/csi: Add shutdown op. iabdalkader 2025-06-29 10:25:05 +0200
  • 851af8ceba
    Merge pull request #2744 from openmv/fix_psram Ibrahim Abdelkader 2025-06-29 18:19:52 +0300
  • 822fc11003 ports/stm32: Fix PSRAM settings. iabdalkader 2025-06-29 17:10:18 +0200
  • ff50dbbf69 drivers/sensors: Add lepton abort support. Kwabena W. Agyeman 2025-06-28 18:22:57 -0700
  • 2c3e90b44b
    Merge pull request #2741 from kwagyeman/kwabena/remove_unused Ibrahim Abdelkader 2025-06-28 14:52:53 +0300
  • 196006a924
    Merge pull request #2737 from kwagyeman/kwabena/fix_dual_csi Ibrahim Abdelkader 2025-06-28 10:27:36 +0300
  • f6d2239924 boards/OPENMV3: Fix default OV7725 clock freq. Kwabena W. Agyeman 2025-06-27 19:10:10 -0700
  • aa96e88376 drivers/sensors: Fix PAJ6100 on the OpenMV H7/P. Kwabena W. Agyeman 2025-06-27 18:11:13 -0700
  • 7d2b334066 ports/stm32: Fix all sensor RGB565/GRAYSCALE/BAYER/YUV422 modes. Kwabena W. Agyeman 2025-06-27 15:25:50 -0700
  • d093f48b6f drivers/sensors/lepton: Move lepton reset to config stage. Kwabena W. Agyeman 2025-06-26 15:02:10 -0700
  • a63c8ba8d6 lib/imlib: Remove unused functions. Kwabena W. Agyeman 2025-06-27 19:16:29 -0700
  • 81dd44aef4
    Merge pull request #2735 from openmv/refactor_csi_init Ibrahim Abdelkader 2025-06-27 22:42:05 +0300
  • 921dc51da5
    Merge pull request #2739 from openmv/refactor_xalloc Ibrahim Abdelkader 2025-06-27 22:39:48 +0300
  • 2958b854ef drivers/sensors: Rename header files. iabdalkader 2025-06-27 10:49:47 +0200
  • 2d7e5d325e boards/all: Remove OV5640 default clock config. iabdalkader 2025-06-27 13:40:31 +0200
  • fed264193d common/csi: Refactor sensor init. iabdalkader 2025-06-26 19:56:29 +0200
  • 4ded9fba91 common: Remove xalloc. iabdalkader 2025-06-27 13:57:14 +0200
  • a7d1e53198 drivers/sensors: Fix init return error. iabdalkader 2025-06-27 10:14:46 +0200
  • a266ac33f1 ports/all: Fix calls on uninitialized CSIs. iabdalkader 2025-06-27 09:19:03 +0200
  • 8cd7a309fd modules/py_csi_ng: Implement snapshot() image argument. Kwabena W. Agyeman 2025-06-26 20:21:13 -0700
  • 30545d47b2 common/omv_csi: Enable conflicting sensors. Kwabena W. Agyeman 2025-06-26 17:00:17 -0700
  • 176f32ab90 common/omv_csi: Fix default polarity configs. Kwabena W. Agyeman 2025-06-26 15:00:58 -0700
  • abd1a05919
    Merge pull request #2731 from openmv/fix_snapshot_loop Ibrahim Abdelkader 2025-06-26 22:03:32 +0300
  • 284924a9cf lib/imlib: Add image deep copy support. Kwabena W. Agyeman 2025-06-25 17:25:14 -0700
  • 41217395fa
    Merge pull request #2733 from openmv/refactor_csi_scan Ibrahim Abdelkader 2025-06-26 20:09:37 +0300
  • 65ac3ca2ea drivers: Fix snapshot loop. iabdalkader 2025-06-26 10:10:10 +0200
  • eb83986eba
    Merge pull request #2730 from openmv/fix_alif_irq Ibrahim Abdelkader 2025-06-26 10:51:08 +0300
  • 1e0281555c micropython: Update submodule. iabdalkader 2025-06-26 09:40:40 +0200
  • bc2a3372a6 common/csi: Refactor I2C scanning code. iabdalkader 2025-06-25 19:44:45 +0200
  • 190aecc45c
    Merge pull request #2691 from openmv/n6_port_dual_csi Ibrahim Abdelkader 2025-06-25 22:27:25 +0300
  • c7d84b8ca5 lib/imlib: Add deep copy flag to image_copy. iabdalkader 2025-06-25 21:11:24 +0200
  • 1c47d9bcf0 boards/OPENMV_RT1060: Enable multiple CSIs. iabdalkader 2025-06-23 16:51:19 +0200
  • 6d4b22a63b boards/OPENMV_N6: Enable multiple CSIs. iabdalkader 2025-04-29 14:21:29 +0300
  • b879696248 boards/all: Enable csi-ng API. iabdalkader 2025-06-23 18:06:40 +0200
  • 02f42b6837 ports/nrf: Add support for multiple CSIs. iabdalkader 2025-06-25 09:31:26 +0200
  • be6b3fa80d ports/rp2: Add support for multiple CSIs. iabdalkader 2025-06-25 09:13:41 +0200
  • e4ee291028 ports/alif: Add support for multiple CSIs. iabdalkader 2025-06-23 18:04:19 +0200
  • 668b1c2f74 ports/mimxrt: Add support for multiple CSIs. iabdalkader 2025-06-23 16:50:38 +0200
  • 25b7b8cbb2 ports/stm32: Add support for multiple CSIs. iabdalkader 2025-05-16 12:15:39 +0300
  • 452ed2e936 drivers/sensors/lepton: Support nonblocking snapshot. iabdalkader 2025-06-24 19:16:12 +0200
  • e4f879c4be drivers/sensors/Lepton: Reduce snapshot timeout. iabdalkader 2025-06-20 16:20:33 +0200
  • 522560a48e modules/py_csi_ng: Add new CSI API. iabdalkader 2025-05-16 09:55:06 +0300
  • 00bfd6f38f drivers/sensors: Support multi-csi for auxiliary sensors. iabdalkader 2025-06-23 14:11:31 +0200
  • 3270272e11 common/csi: Add support for non-blocking flag. iabdalkader 2025-06-24 09:58:15 +0200
  • 72410dfc8c common/csi: Add support for multiple CSIs. iabdalkader 2025-05-16 09:48:19 +0300
  • 2913d78182 imlib/framebuffer: Support dynamic frame buffers. iabdalkader 2025-05-18 16:38:27 +0300
  • acc5edb0fc
    Merge pull request #2720 from kwagyeman/kwabena/framebuffer_lepton Ibrahim Abdelkader 2025-06-24 21:19:02 +0300
  • c4795d3191 ports/stm32: Increase SPI DMA efficency. Kwabena W. Agyeman 2025-06-22 00:08:44 -0700
  • 3984ec783f ports/stm32: Move VOSPI memory near DMA controller. Kwabena W. Agyeman 2025-06-22 00:05:10 -0700
  • 1321c5d1a1 common: Remove legacy fixed vospi memory. Kwabena W. Agyeman 2025-06-20 22:41:49 -0700
  • fc0cc40a31 drivers/sensors/lepton: Update lepton driver with asynchronous fb. Kwabena W. Agyeman 2025-06-20 22:30:05 -0700
  • c758b71040 drivers/sensors/lepton: Fix refresh and resolution attributes. Kwabena W. Agyeman 2025-06-20 22:03:18 -0700
  • 8e543c2a96 lib/imlib: Refactor fill_image_from_lepton out of py_fir_lepton. Kwabena W. Agyeman 2025-06-20 22:01:19 -0700
  • 7a9e1f31ac
    Merge pull request #2721 from kwagyeman/kwabena/fix_n6_gpu Ibrahim Abdelkader 2025-06-24 00:47:49 +0300
  • 89d60c8002 ports/stm32: Add missing init bits to fix glitches. Kwabena W. Agyeman 2025-06-22 20:02:53 -0700
  • 032a74c64e
    Merge pull request #2728 from kwagyeman/kwabena/fix_csi_boson_genx320 Ibrahim Abdelkader 2025-06-24 00:34:13 +0300
  • 1dece0b461 ports/stm32: Fully implement N6 GPU driver for draw_image. Kwabena W. Agyeman 2025-06-22 20:04:59 -0700
  • 9a10186ec4 drivers/sensors: Update GENX320 driver to use csi pointer. Kwabena W. Agyeman 2025-06-23 12:22:11 -0700
  • 8f81f16963 ports/stm32: Fix NEMA GPU driver. Kwabena W. Agyeman 2025-06-21 19:01:50 -0700
  • 43c6b6c5fd ports/stm32: Fix GPU drawing offset. iabdalkader 2025-05-18 16:40:11 +0300
  • 6348cce98e drivers/sensors: Update BOSON driver to use csi pointer. Kwabena W. Agyeman 2025-06-23 12:05:21 -0700
  • 899d645e69
    Merge pull request #2727 from openmv/refactor_csi_i2c Ibrahim Abdelkader 2025-06-23 15:23:29 +0300
  • b04f2fcf6a ports/all: Refactor CSI I2C bus. iabdalkader 2025-06-23 14:05:50 +0200
  • 37327d27da drivers: Refactor CSI I2C bus. iabdalkader 2025-06-23 14:04:55 +0200
  • 5933198a14 common/csi: Refactor CSI I2C bus. iabdalkader 2025-06-23 14:03:54 +0200
  • 1701ec941d
    Merge pull request #2726 from openmv/stm32_fix_pipes Ibrahim Abdelkader 2025-06-23 14:22:09 +0300
  • e5178be046 ports/stm32: Reset pipes states on abort. iabdalkader 2025-06-23 12:57:19 +0200
  • f3f7b0aa06
    Merge pull request #2725 from openmv/refactor_csi Ibrahim Abdelkader 2025-06-23 13:55:08 +0300
  • 19f818c49f ports/alif: Refactor CSI. iabdalkader 2025-06-23 12:14:01 +0200
  • fef2e1dc8b ports/stm32: Refactor CSI. iabdalkader 2025-06-23 12:06:40 +0200
  • 6cfd8dd82b ports/nrf: Refactor CSI. iabdalkader 2025-06-23 12:06:02 +0200
  • f1286053e9 ports/mimxrt: Refactor CSI. iabdalkader 2025-06-23 12:05:43 +0200
  • 7db2782d4b ports/rp2: Refactor csi. iabdalkader 2025-06-23 12:05:22 +0200
  • eccbb62e1d drivers: Rename omv_csi_get_clk_frequency. iabdalkader 2025-06-23 12:18:36 +0200
  • fe2e2cd82a common: Rename omv_csi_get_clk_frequency. iabdalkader 2025-06-23 12:19:05 +0200
  • 696c68c9af
    Merge pull request #2719 from openmv/fix_n6_port Ibrahim Abdelkader 2025-06-20 15:31:01 +0300
  • 795a86e39d micropython: Update submodule. iabdalkader 2025-06-20 11:45:33 +0200
  • f2823a53c1 misc: Disable rtl-loop2_doloop for M55. iabdalkader 2025-06-20 11:44:33 +0200