Commit Graph

3506 Commits

Author SHA1 Message Date
Ibrahim Abdelkader
baa8a4ee58
Merge pull request #2113 from kwagyeman/kwabena/fix_gamma_bug
modules/py_image: Fix bug with gamma arguments.
2024-01-24 20:57:06 +02:00
Kwabena W. Agyeman
64a02db1c7 micropython: Add back IMXRT CAN Driver. 2024-01-24 10:13:24 -08:00
Kwabena W. Agyeman
8540d44aa2 modules/py_image: Fix bug with gamma arguments. 2024-01-24 10:11:33 -08:00
Kwabena W. Agyeman
ab7f4323fa sensors/paj6100: Fix driver for RT1062. 2024-01-23 17:20:34 -08:00
Kwabena W. Agyeman
29076f597e board/OPENMV_RT1060: Enable ISP Ops. 2024-01-23 12:31:03 -08:00
Kwabena W. Agyeman
49dc731344 boards/OPENMV_RT1060: Enable ulab. 2024-01-22 21:48:33 -08:00
Kwabena W. Agyeman
11c1862345 micropython: Fix deepsleep on mimxrt1062. 2024-01-22 14:34:41 -08:00
iabdalkader
f42fa85873 ports/all: Remove custom pendsv prototypes. 2024-01-20 10:18:47 +02:00
iabdalkader
8da2436c05 ports/all: Refactor PendSV code.
All ports use common PendSV code now, with port-specific
PendSV entries defined in pendsv.h files.
2024-01-20 10:02:56 +02:00
Kwabena W. Agyeman
3b263c3a68 boards: Enable OV5640 Autofocus firmware and add example. 2024-01-19 16:21:04 -08:00
iabdalkader
eec8640d7e misc: Use LD wrap for redirecting serial data to TinyUSB debug code.
Prior to this update, each port had to be patched to call TinyUSB
debugging function. Now these wrappers will call the port's functions
if debugging is not enabled.
2024-01-19 18:09:49 +02:00
iabdalkader
801cb29d6c misc: Update to Arm GNU Toolchain 13.2.rel1. 2024-01-17 10:47:09 +02:00
iabdalkader
8c574f3c9b micropython: Disable GC scanning of BSS.
We no longer need this, since all global pointers are now referenced by
root pointers.
2024-01-17 09:58:53 +02:00
Kwabena W. Agyeman
1f15790cb1 imlib/fmath: Fix compiling fast_expf. 2024-01-17 09:46:36 +02:00
Kwabena W. Agyeman
b3ce9d6302 imlib/qrcode: Fix new GCC compile issues. 2024-01-17 09:29:18 +02:00
Kwabena W. Agyeman
b09dbbdd47 imlib/filter: Fix offset argument being truncated. 2024-01-17 09:29:18 +02:00
iabdalkader
1601f8f029 misc: Fix errors triggered by disabling specific features. 2024-01-17 09:17:15 +02:00
Ibrahim Abdelkader
d0d234568d
Merge pull request #2094 from openmv/cmsis_update
ports/all: Update to CMSIS version 5.9.0.
2024-01-16 19:56:26 +02:00
iabdalkader
78b9daf2d6 boards/all: Add CMSIS_MCU_H board config option. 2024-01-16 19:20:14 +02:00
iabdalkader
9ac8540ed3 ports/all: Update code to support new CMSIS. 2024-01-16 19:20:09 +02:00
iabdalkader
9f56943cf3 hal/CMSIS: Update to CMSIS v5.9.0. 2024-01-16 17:48:43 +02:00
Ibrahim Abdelkader
5c6b34becb
Merge pull request #2093 from kwagyeman/kwabena/error_jpg_size
ports/stm32: Error on jpeg geometry mismatch.
2024-01-15 20:31:34 +02:00
Kwabena W. Agyeman
333fb2b5fe ports/stm32: Error on jpeg geometry mismatch. 2024-01-14 23:30:22 -08:00
Kwabena W. Agyeman
b101c58811 hal/cmsis: Move cmsis gcc extensions to new file. 2024-01-14 11:41:01 -08:00
Ibrahim Abdelkader
87d2da4640
Merge pull request #1604 from kwagyeman/kwabena/hardware_jpeg_decoder
imlib: Enable hardware JPEG decoder.
2024-01-12 22:52:20 +02:00
Kwabena W. Agyeman
d459e604eb imlib: Rename jpeg encoder file. 2024-01-12 12:40:18 -08:00
Kwabena W. Agyeman
469519bad2 imlib: Mainline hardware jpeg decoder. 2024-01-12 12:40:17 -08:00
Ibrahim Abdelkader
d707d27fae
Merge pull request #2086 from kwagyeman/kwabena/minor_bug_fix
drivers/pixart: Fix buffer overflow case.
2024-01-12 20:40:32 +02:00
Ibrahim Abdelkader
b530b48651
Merge pull request #2077 from kwagyeman/kwabena/upgrade_cmm
modules/py_image: Upgrade ccm to work well with ulab.
2024-01-12 20:39:14 +02:00
Kwabena W. Agyeman
5a790790c8 drivers/pixart: Fix buffer overflow case. 2024-01-10 18:41:47 -08:00
Ibrahim Abdelkader
96e9caf586
Merge pull request #2057 from kwagyeman/kwabena/refactor_py_tf
modules/py_tf: Cleanup segment, detect, and callback data.
2024-01-08 16:15:47 +02:00
Kwabena W. Agyeman
dcecfaf91e modules/py_tf: Cleanup segment, detect, and callback data. 2024-01-07 12:50:44 -05:00
Ibrahim Abdelkader
c0a16c41a7
Merge pull request #2074 from kwagyeman/kwabena/get_threshold_fix
imlib/stats: Fix get_threshold A/B values.
2024-01-07 09:15:53 +02:00
Kwabena W Agyeman
36d5cecbd2
modules/py_image: Refactor isp ops to use mp_arg_parse. (#2076)
- modules/py_image: Refactor awb to use mp_arg_parse_all.
- modules/py_image: Refactor gamma to use mp_arg_parse.
2024-01-07 08:43:10 +02:00
Ibrahim Abdelkader
03dd8a423e
Merge pull request #2075 from kwagyeman/kwabena/fix_find_rects_roi
imlib/apriltag: Fix find_rects() roi parameter.
2024-01-06 12:44:01 +02:00
Kwabena W. Agyeman
b4821d890a boards/OPENMV_RT1060: Update UMM Heap Size to match H7 Plus. 2024-01-04 13:54:43 -05:00
Kwabena W. Agyeman
a99d9e09ea modules/py_image: Upgrade ccm to work well with ulab. 2024-01-03 22:27:08 -05:00
Kwabena W. Agyeman
dfabc5f816 imlib/apriltag: Fix find_rects() roi parameter. 2024-01-03 13:37:57 -05:00
Kwabena W. Agyeman
a2e15ae07b imlib/stats: Fix get_threshold A/B values. 2024-01-03 13:00:31 -05:00
iabdalkader
1c1cd5856c micropython: Update to MicroPython v1.22. 2024-01-03 11:09:33 +01:00
iabdalkader
c20b71f3b9 boards/ARDUINO_NANO_33_BLE_SENSE: Rename board to match upstream. 2024-01-03 11:09:33 +01:00
iabdalkader
f76e10580c hal/stm32: Update hal config. 2024-01-03 11:09:33 +01:00
iabdalkader
7df6694c3d modules/py_display: Update module definition macro. 2024-01-03 11:09:33 +01:00
iabdalkader
bf9d3e555d modules/py_tv: Use micropy atomic instead of irq functions. 2024-01-03 11:09:33 +01:00
iabdalkader
b64e3d625a boards/all: Update manifests. 2024-01-03 11:09:33 +01:00
Ibrahim Abdelkader
61501d2580
Merge pull request #2055 from kwagyeman/kwabena/fix_cs_issue
ports: Don't deinit the SSEL pin on stm32 and mimxrt.
2023-12-26 19:22:28 +02:00
Kwabena W. Agyeman
e8c38d4fa7 ports/stm32: Move SSEL pin deinit to omv_spi.c module. 2023-12-24 12:21:02 -08:00
iabdalkader
4e148000be misc: Bump firmware version. 2023-12-24 21:19:56 +01:00
Ibrahim Abdelkader
e4c0846c55
Merge pull request #2052 from kwagyeman/kwabena/fix_servicing_tiny_usb
ports/mimxrt: Service TinyUSB while waiting for sensor frames.
2023-12-24 15:21:09 +02:00
Kwabena W. Agyeman
4b37c0c82e ports/mimxrt: Service TinyUSB while waiting for sensor frames. 2023-12-23 09:04:33 -08:00