Commit Graph

2470 Commits

Author SHA1 Message Date
iabdalkader
2b5b7963bb scripts/libraries: Replace drivers with upstream versions. 2023-10-02 14:29:41 +02:00
iabdalkader
55dfec4f06 ports/stm32: Enable DSI display support. 2023-10-01 16:49:18 +02:00
iabdalkader
6c63368297 boards/All: Update board display configuration. 2023-10-01 16:49:18 +02:00
iabdalkader
227824aaca micropython: Refactor all display related modules. 2023-10-01 16:49:18 +02:00
iabdalkader
7467731a38 micropython: Add TFP410 DVI serializer module. 2023-10-01 16:49:18 +02:00
iabdalkader
86ad6dcdbd micropython: Add FT5X06 touch panel driver module. 2023-10-01 16:49:18 +02:00
iabdalkader
9471f94cd1 micropython: Add display data channel module. 2023-10-01 16:49:18 +02:00
iabdalkader
43a4e5519e drivers: Add CEC driver. 2023-10-01 16:49:18 +02:00
iabdalkader
311d401cc5 sensors/OV7670: Fix VGA window. 2023-10-01 14:19:30 +02:00
iabdalkader
ae327c186d sensors: Support scanning multiple devices on the camera bus.
To support boards that have multiple devices on the camera bus,
the scan now uses a list to return all detected addresses, and
it will check them all for a valid sensor.
2023-09-27 19:00:40 +02:00
Ibrahim Abdelkader
2e8d5d505d
Merge pull request #1936 from openmv/microspeech_fix
ports/stm32: Fix microspeech demo.
2023-09-25 14:13:22 +03:00
iabdalkader
0648071141 ports/stm32: Fix microspeech demo.
- Need to poll events to schedule the audio callback after switching
from pendsv.
- Fixes #1904
2023-09-25 12:38:13 +02:00
iabdalkader
13293d7416 ports/stm32: Misc fixes.
- Link user switch module.
- Add missing string header for debug builds.
2023-09-25 12:29:46 +02:00
Kwabena W. Agyeman
d7687260fe drivers: Update SPI code to not reconfigure bus dynamically. 2023-09-18 12:36:13 -07:00
Kwabena W. Agyeman
c37260df95 ports/mimxrt: Enable support for all py modules. 2023-09-16 22:24:49 -07:00
Kwabena W. Agyeman
4639b1eb2f drivers: Make all spi based py modules cross platform. 2023-09-16 13:24:24 -07:00
Kwabena W. Agyeman
e46776795b drivers: Upgrade SPI driver to support py drivers on all boards. 2023-09-16 13:21:33 -07:00
luzpaz
971f14daab misc: Fix typos in src/omw subdirectory
Found via `codespell -q 3 -S "*.pgm,*.ppm,./src/hal,./src/drivers" -L als,dout,erro,extint,hsi,inout,ois,paeth,re-use,ser,serie`
2023-09-16 17:01:42 +00:00
iabdalkader
081731abd0 micropython: Remove MICROPY_STREAMS_POSIX_API from board config files. 2023-09-15 15:03:59 +02:00
Kwabena W. Agyeman
ed3e4ee89c ports/imxrt/sensor: Fix sensor_set_xclk freq to accept any frequency. 2023-09-13 16:38:05 -07:00
Ibrahim Abdelkader
d35b6f51d5
Merge pull request #1919 from kwagyeman/kwabena/mt9v034_exposure
sensors/mt9v0xx: Fix exposure calculation.
2023-09-09 19:28:56 +03:00
Kwabena W. Agyeman
b1a823f547 drivers: Move alloc alignment macros to the common header. 2023-09-08 10:49:24 -07:00
Ibrahim Abdelkader
3bb8d12a30
Merge pull request #1914 from kwagyeman/kwabena/fix_invalid_instructions
imlib/fmath: Fix invalid fp instruction usage on cortex-m4.
2023-09-08 11:50:57 +03:00
Kwabena W. Agyeman
2ee188c41b sensors/mt9v0xx: Fix exposure calculation. 2023-09-07 18:19:05 -07:00
Kwabena W. Agyeman
ab0936a747 imlib/fmath: Fix invalid fp instruction usage on cortex-m4. 2023-09-07 18:12:16 -07:00
Kwabena W. Agyeman
a5066fd939 imlib: Fix int maybe breaking. 2023-09-01 19:27:55 -07:00
iabdalkader
8a90e070a8 misc: Bump firmware version. 2023-08-23 18:50:55 +02:00
Ibrahim Abdelkader
8ffedbd1f7
Merge pull request #1901 from openmv/omvrt_1060_pinout
ports/mimxrt: Update port to support OPENMV_RT1060 REV2.
2023-08-23 12:19:05 +03:00
Ibrahim Abdelkader
22bf517587
Merge pull request #1906 from kwagyeman/kwabena/fix_sd_card_detect
boards/OPENMV_RT1060: Fix SD Card Detection on power-on.
2023-08-23 12:10:06 +03:00
Kwabena W. Agyeman
3accc5a306 ports/mimxrt: Add rtc alarm/wakeup functionality. 2023-08-20 14:18:30 +02:00
Kai
b4ec242949
ports/imxrt: Fix compile error when disabling sdram. 2023-08-12 18:51:55 +08:00
Kwabena W. Agyeman
bd11076b87 boards/OPENMV_RT1060: Fix SD Card Detection on power-on. 2023-08-02 16:18:07 -07:00
Kwabena W. Agyeman
0695ebe506 boards/OPENMV_RT1060: Fix blinking LED polarity. 2023-07-31 11:40:39 -07:00
Kwabena W. Agyeman
2a518eb224 misc: Handle short packets for debug mode in TinyUSB. 2023-07-16 13:31:12 -07:00
iabdalkader
26bd27bdbb misc: Rename common header. 2023-07-04 12:53:23 +02:00
iabdalkader
0195473235 ports/stm32: Refactor I2C bus definitions. 2023-07-03 18:35:14 +02:00
iabdalkader
35ed56310d misc: Format code. 2023-07-02 21:49:23 +02:00
iabdalkader
d3840037d4 misc: Disable formatting for auto-generated files and some types. 2023-07-02 16:42:15 +02:00
iabdalkader
187840a9f0 boards/OPENMV_RT1060: Add missing flash size macro. 2023-07-02 12:07:00 +02:00
iabdalkader
4f1152c749 imlib: refactor py blob code. 2023-07-02 11:51:36 +02:00
iabdalkader
989e7cc029 boards/OPENMV_RT60: Add board config files. 2023-06-28 23:09:36 +02:00
iabdalkader
a7033e1b3a ports/mimxrt: Add MIMXRT OMV port. 2023-06-28 22:53:03 +02:00
iabdalkader
8c34e2b713 ports/stm32: Call gc_sweep before deinitializing networking drivers.
* Move GC before any deinitializing any drivers as some of them
still need IRQs to clean up.
2023-06-28 17:17:27 +02:00
iabdalkader
e5b3604bd6 ports/stm32: Link CYW43 BTHCI.
* The default/weak bthci was used.
2023-06-27 21:37:57 +02:00
Ibrahim Abdelkader
e6572097b1
Merge pull request #1877 from openmv/gpio_hal_refactor
ports/stm32: Share GPIO IRQ descriptor with other ports.
2023-06-27 19:09:46 +03:00
iabdalkader
7e355bca88 ports/stm32: Share GPIO IRQ descriptor with other ports.
* Move GPIO IRQ descriptor to common HAL to share it with other ports,
and reduce the default descriptor size, while allow ports to add bits.
2023-06-27 18:01:17 +02:00
tejalbarnwal
2d8f3f94a1 lib/libtf: Update libtf regression to support 2D input.
updated tf_regregression to take ulab array as input

updated tf_regregression to take ulab array as input

updated libtf_regression function name

included ulab ndarray

updated libtf header file
2023-06-26 18:46:58 +05:30
iabdalkader
b27aed8138 ports/stm32: Fix SPI HAL DMA/blocking transfers. 2023-06-24 21:12:20 +02:00
iabdalkader
cd9bac9558 ports/stm32: Switch IMU module to the new SPI HAL. 2023-06-17 23:10:17 +02:00
iabdalkader
8c1cb53c65 drivers/pixart: Switch to the new SPI HAL. 2023-06-17 20:37:28 +02:00