Commit Graph

76 Commits

Author SHA1 Message Date
iabdalkader
5d1f8860b1 imlib: Rework framebuffer management.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-23 18:24:52 +02:00
Ibrahim Abdelkader
1522b1b89b
Merge pull request #2773 from kwagyeman/kwabena/tf_readme
tflm: Remove out of date tf documentation.
2025-07-23 10:46:07 +03:00
iabdalkader
772808efa9 lib/micropython: Update submodule.
* OpenMV-PT fixes.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-22 09:37:56 +02:00
Kwabena W. Agyeman
7bd3cb08bd tflm: Remove out of date tf documentation. 2025-07-21 21:58:58 -07:00
iabdalkader
8df82bdc00 lib: Use common alignment macros.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-16 11:18:56 +02:00
iabdalkader
9f98ac73a0 lib/stm32: Pass DCMI handle to DCMI_DMAConvCpltUser.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-12 17:12:34 +02:00
iabdalkader
5966cf4b21 micropython: Update submodule.
Fix RT1060 USB ID and buffer size.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-08 20:01:57 +02:00
Kwabena W. Agyeman
e6dff41517 lib/imlib: Remove old fallback image transfer code. 2025-07-07 20:39:29 -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
Kwabena W. Agyeman
84c3db58a4 modules/py_omv: Remove disable fb from omv module. 2025-07-07 20:39:29 -07:00
Kwabena W. Agyeman
caec00224a lib/micropython: Update RT1062 USB ID and buffers. 2025-07-05 17:59:41 -07:00
iabdalkader
d0dfa219a9 lib/micropython: Update submodule.
Fix Alif machine_pin_irq.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-01 20:32:01 +02:00
Kwabena W. Agyeman
a63c8ba8d6 lib/imlib: Remove unused functions. 2025-06-27 19:16:29 -07:00
iabdalkader
4ded9fba91 common: Remove xalloc.
Originally meant to abstract gc_collect but we could just use
m_alloc and friends. Also was meant to provide functions like
alloc0, alloc_maybe etc.. which are all available in MP anyway.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-27 14:50:16 +02:00
iabdalkader
1e0281555c micropython: Update submodule.
Fix Alif LPGPIO pin IRQ.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-26 09:41:05 +02:00
iabdalkader
c7d84b8ca5 lib/imlib: Add deep copy flag to image_copy.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:16:00 +02:00
iabdalkader
2913d78182 imlib/framebuffer: Support dynamic frame buffers.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-24 20:19:25 +02:00
Kwabena W. Agyeman
8e543c2a96 lib/imlib: Refactor fill_image_from_lepton out of py_fir_lepton. 2025-06-23 14:49:37 -07:00
iabdalkader
795a86e39d micropython: Update submodule.
Fix N6 flash layout.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-20 14:20:55 +02:00
iabdalkader
2359a5c6d4 lib/stm32: Update N6 HAL conf.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-19 16:24:38 +02:00
iabdalkader
89f8bf5366 lib/cmsis/stm32: Load ram function section.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-19 16:24:38 +02:00
iabdalkader
6ac86edc64 lib/cmsis: Update N6 clock sources.
- Add MDF clock source.
- Set SDMMC1/2 clock source.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-19 16:24:38 +02:00
iabdalkader
cb253c7ce4 micropython: Update submodule.
Add N6 support.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-19 16:05:42 +02:00
iabdalkader
ef44dbc03f micropython: Update submodule.
Add support for Alif machine_pin IRQ.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-17 18:28:50 +02:00
iabdalkader
e95a19c963 lib: Add STAI library and ML backend.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-10 11:53:31 +02:00
iabdalkader
354ae2fd3f micropython: Update submodule.
Use new flash config macros.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-08 13:31:03 +02:00
iabdalkader
e742eb79d1 boards/OPENMV_AE3: Update ROMFS size.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-20 15:33:54 +03:00
iabdalkader
344c020b44 lib/models: Move models to lib.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-05-02 16:02:06 +03:00
iabdalkader
c122c9dfc2 imlib: Refactor framebuffer API to accept a context.
Updated all framebuffer functions to take a framebuffer_t argument.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-26 10:41:58 +03:00
iabdalkader
9cbe134a50 github: Add docker target.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-16 00:21:10 +02:00
iabdalkader
705c487aa7 lib/tflm: Format code. 2025-04-15 20:23:31 +02:00
iabdalkader
c828a1d439 micropython: Update submodule.
Fix CMSIS header.
2025-04-15 20:23:31 +02:00
iabdalkader
4772ff2f27 misc: Refactor Makefiles.
Remove old Makefiles and replace with Makefile fragments.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 18:54:04 +02:00
iabdalkader
daf2bb30da misc: Restructure repo.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00
iabdalkader
c6e1a1fe12 Update libraries
* Remove old libraries
* Add new sources
* Use new STM HAL
2014-06-15 21:04:00 +02:00
iabdalkader
5b57d4b9dd Fix globals bug 2014-05-02 22:02:28 +02:00
iabdalkader
5608f6a683 Fix SDC SPI speed 2014-04-13 20:15:40 +02:00
iabdalkader
be08bd4b80 Adjust SDC SPI timeout 2014-04-12 19:40:22 +02:00
iabdalkader
dbee032c6a Add SD Card support 2014-04-12 18:58:55 +02:00
iabdalkader
300730b6b6 Update libcc3k 2014-04-10 17:16:51 +02:00
iabdalkader
1d58ebf603 Update libs 2014-04-10 16:56:27 +02:00
iabdalkader
424a278fac Update libraries 2014-04-02 02:16:04 +02:00
iabdalkader
5998aa4857 Adding missing sensor functions 2014-03-30 19:37:16 +02:00
iabdalkader
d068d92af5 Update qstr defs 2014-03-30 19:17:27 +02:00
iabdalkader
862dd3d16a Update libmp 2014-03-27 17:45:47 +02:00
iabdalkader
167ba7d9eb Update libraries 2014-03-22 19:02:49 +02:00
iabdalkader
e5f7bbab09 Fix issue with IDE code namespace 2014-03-16 21:30:21 +02:00
iabdalkader
16b91e4a52 Update libmp 2014-03-16 19:50:48 +02:00
iabdalkader
669a9effb4 Add CC3000 library 2014-03-13 02:10:18 +02:00
iabdalkader
953624b3e1 Save/load last opened script 2014-03-07 23:57:25 +02:00