iabdalkader
6f9eb55534
drivers/lepton: Rework reset code.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-30 23:43:20 +02:00
iabdalkader
79837d54f0
sensors/Lepton: Implement abort.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-30 23:43:20 +02:00
iabdalkader
031d86a248
drivers/Lepton: Implement shutdown op.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-29 17:20:49 +02:00
Kwabena W. Agyeman
aa96e88376
drivers/sensors: Fix PAJ6100 on the OpenMV H7/P.
...
When set_framesize is called it causes the DCMI hardware to lockup
unless it's reconfigured.
2025-06-27 23:27:18 -07:00
Kwabena W. Agyeman
d093f48b6f
drivers/sensors/lepton: Move lepton reset to config stage.
...
The state of the auxilary flag has not resolved during reset(). During
config() the state of the flag has been resolved.
2025-06-27 23:26:30 -07:00
Ibrahim Abdelkader
81dd44aef4
Merge pull request #2735 from openmv/refactor_csi_init
...
🔥 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 (DOCKER) (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_AE3) (push) Waiting to run
🔥 Firmware Build / build-firmware (OPENMV_N6) (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
misc: Refactor CSI initialization code.
2025-06-27 22:42:05 +03:00
iabdalkader
2958b854ef
drivers/sensors: Rename header files.
...
Old header files are no longer needed.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 20:17:03 +02:00
iabdalkader
fed264193d
common/csi: Refactor sensor init.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 20:17:01 +02:00
iabdalkader
a7d1e53198
drivers/sensors: Fix init return error.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 13:50:20 +02:00
iabdalkader
65ac3ca2ea
drivers: Fix snapshot loop.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-26 10:10:23 +02:00
iabdalkader
452ed2e936
drivers/sensors/lepton: Support nonblocking snapshot.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +02:00
iabdalkader
e4f879c4be
drivers/sensors/Lepton: Reduce snapshot timeout.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +02:00
iabdalkader
00bfd6f38f
drivers/sensors: Support multi-csi for auxiliary sensors.
...
- Set auxiliary flag.
- Override default abort/config.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 10:37:43 +02:00
Kwabena W. Agyeman
fc0cc40a31
drivers/sensors/lepton: Update lepton driver with asynchronous fb.
...
The FLIR Lepton driver now continously receives frames in the background
that are stored in allocated frame buffers. On snapshot the stored frame
is post-processed to produce a color an image.
* Transpose now works allowing for image rotation with IMU.
* Bilinear scaling is now used when drawing at a higher res.
2025-06-24 10:19:29 -07:00
Kwabena W. Agyeman
c758b71040
drivers/sensors/lepton: Fix refresh and resolution attributes.
2025-06-23 14:49:37 -07:00
Kwabena W. Agyeman
9a10186ec4
drivers/sensors: Update GENX320 driver to use csi pointer.
2025-06-23 14:26:48 -07:00
Kwabena W. Agyeman
6348cce98e
drivers/sensors: Update BOSON driver to use csi pointer.
2025-06-23 12:14:56 -07:00
iabdalkader
37327d27da
drivers: Refactor CSI I2C bus.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 14:14:02 +02:00
iabdalkader
eccbb62e1d
drivers: Rename omv_csi_get_clk_frequency.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 12:41:16 +02:00
iabdalkader
6526f9412b
sensors: Add support for PixArt PS5520.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-10 14:36:33 +02:00
iabdalkader
e8fe828667
drivers: Refactor framebuffer API to accept a context.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-26 16:29:30 +03:00
iabdalkader
b4eef7038e
drivers/softcsi: Support hmirror, vflip and transpose.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-24 12:51:49 +02:00
iabdalkader
16ef0b177c
drivers/softcsi: Add virtual image sensor for testing.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-21 10:22:06 +02:00
iabdalkader
daf2bb30da
misc: Restructure repo.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00