iabdalkader
f8e110ca91
misc: Format code.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-28 19:45:07 +02: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
66c8e7e8d5
ports/all: Update framebuffer API.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-09-02 16:05:55 +02:00
Kwabena W. Agyeman
6d4c5cf19b
ports/mimxrt: Enable full DMA offload for RT1062.
2025-08-14 13:05:00 -07:00
Kwabena W. Agyeman
cf2126ecdb
ports/mimxrt: Cleanup csi driver for full offload.
2025-08-14 11:47:48 -07:00
iabdalkader
cb50ad479a
ports/all: Use private CSI resolution table.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-14 11:40:33 +02:00
iabdalkader
9112cf2aae
misc: Clean-up CSI flags.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-09 12:00:59 +02:00
iabdalkader
00aac23e04
ports/mimxrt: Use the new framebuffer API.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-23 18:24:58 +02:00
iabdalkader
95d1c0a6cc
ports/all: Switch to gnu11 standard.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-21 17:51:07 +02:00
Kwabena W. Agyeman
ccb947924a
ports/stm32: Remove old buzzer module.
2025-07-20 22:33:08 -07:00
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
09c0052dfa
ports/all: Decouple the clock from main CSI state.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-05 14:17:31 +02:00
iabdalkader
06c8dcda17
ports/mimxrt: Refactor omv_csi_init.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-02 18:13:15 +02:00
iabdalkader
7f4e5e81c7
common/csi: Abort CSIs on soft-reboot.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-29 17:20:49 +02:00
iabdalkader
a266ac33f1
ports/all: Fix calls on uninitialized CSIs.
...
Detection flag should be set after CSIs are detected in
the scanning code, and functions that loop over CSIs
should check it.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 10:03:48 +02:00
iabdalkader
668b1c2f74
ports/mimxrt: Add support for multiple CSIs.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +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
iabdalkader
b04f2fcf6a
ports/all: Refactor CSI I2C bus.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 14:14:02 +02:00
iabdalkader
f1286053e9
ports/mimxrt: Refactor CSI.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 12:41:16 +02:00
Sighthesia
59e36120d9
ports: Add conditional compilation for py_fir_init0()
2025-06-10 22:57:31 +08:00
iabdalkader
ec1ead267d
ports/mimxrt: Define sign_alt flag.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-01 10:11:59 +02:00
Kwabena W. Agyeman
aeda4eb09c
ports/mimxrt: Fix unitialized edma_config fb pointer.
2025-05-05 15:34:22 -07:00
iabdalkader
168631e890
ports/mimxrt: Refactor framebuffer API to accept a context.
2025-04-26 16:29:30 +03:00
iabdalkader
2e760d50cb
ports/mimxrt: Fix build.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 20:23:31 +02:00
iabdalkader
daf2bb30da
misc: Restructure repo.
...
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00