Commit Graph

14 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
e14bbe586d lib/imlib: Fix update_jpeg_buffer to update from the passed image.
framebuffer_update_jpeg_buffer was previously bugged as it always
updated the jpeg buffer from the frame buffer versus the image
object it was attached to. e.g. img.flush() always flushed the
frame buffer and not the image object it was called on.
2025-07-07 20:39:29 -07:00
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
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
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
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
iabdalkader
37327d27da drivers: Refactor CSI I2C bus.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 14:14:02 +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
daf2bb30da misc: Restructure repo.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00