Commit Graph

5316 Commits

Author SHA1 Message Date
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
Ibrahim Abdelkader
becd90abfd
Merge pull request #1787 from openmv/dependabot/github_actions/actions/setup-python-4
build(deps): bump actions/setup-python from 3 to 4
2023-06-26 22:23:42 +03:00
Ibrahim Abdelkader
b631ee7e6f
Merge pull request #1740 from openmv/dependabot/github_actions/geekyeggo/delete-artifact-2
build(deps): bump geekyeggo/delete-artifact from 1 to 2
2023-06-26 22:11:07 +03:00
Ibrahim Abdelkader
89863f2bc2
Merge pull request #1874 from tejalbarnwal/tf_regression_2D_input
lib/libtf: Update libtf regression to support 2D input.
2023-06-26 16:29:44 +03: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
Ibrahim Abdelkader
cc434bbee0
Merge pull request #1876 from openmv/libtf_regression_update
lib/libtf: Update libtf to support 2D regression.
2023-06-26 11:10:17 +03:00
iabdalkader
0e91aac4a3 lib/libtf: Update libtf to support 2D regression.
* Note libtf_regression_1Dinput_1Doutput is kept for backwards
compatibility.
2023-06-26 09:57:09 +02:00
Ibrahim Abdelkader
3fdad014f0
Merge pull request #1872 from openmv/pixart_spi_fix
drivers/pixart: Fix spi send/recv functions.
2023-06-24 22:38:40 +03:00
Ibrahim Abdelkader
7ac0b983d6
Merge pull request #1873 from openmv/stm32_spi_fix
ports/stm32: Fix SPI HAL DMA/blocking transfers.
2023-06-24 22:38:25 +03:00
iabdalkader
b27aed8138 ports/stm32: Fix SPI HAL DMA/blocking transfers. 2023-06-24 21:12:20 +02:00
iabdalkader
c5ca54157d drivers/pixart: Fix spi send/recv functions. 2023-06-24 21:11:51 +02:00
Ibrahim Abdelkader
13b0ad50d4
Merge pull request #1869 from openmv/imu_spi_hal
ports/stm32: Switch IMU module to the new SPI HAL.
2023-06-18 00:13:49 +03:00
iabdalkader
cd9bac9558 ports/stm32: Switch IMU module to the new SPI HAL. 2023-06-17 23:10:17 +02:00
Ibrahim Abdelkader
a0241f1ee3
Merge pull request #1868 from openmv/pixart_spi_hal
drivers/pixart: Switch to the new SPI HAL.
2023-06-17 21:41:34 +03:00
iabdalkader
8c1cb53c65 drivers/pixart: Switch to the new SPI HAL. 2023-06-17 20:37:28 +02:00
Ibrahim Abdelkader
5bbccf9d8f
Merge pull request #1867 from openmv/winc_omv_spi
drivers/winc1500: Switch to the new SPI HAL.
2023-06-17 21:17:53 +03:00
iabdalkader
dd9d803ce5 drivers/winc1500: Switch to the new SPI HAL. 2023-06-17 20:14:26 +02:00
Ibrahim Abdelkader
50b45f2bce
Merge pull request #1866 from openmv/lepton_vospi
sensors/lepton: Use new VOSPI/SPI HAL.
2023-06-17 20:26:06 +03:00
iabdalkader
f68f6d70e4 sensors/lepton: Use new VOSPI/SPI HAL.
* This change makes lepton sensor driver completely generic,
by moving all of the VOSPI code to vospi.c, which in turn
uses the new OMV SPI HAL.
2023-06-17 19:21:34 +02:00
Ibrahim Abdelkader
0a65ce121c
Merge pull request #1865 from openmv/add_omv_spi_hal
hal/omv: Add SPI HAL.
2023-06-17 18:58:19 +03:00
iabdalkader
28f808f54f hal/omv: Add SPI HAL. 2023-06-17 17:52:49 +02:00
Ibrahim Abdelkader
57842a7eb4
Merge pull request #1864 from openmv/dma_utils
ports/stm32: Add DMA utils.
2023-06-17 14:32:23 +03:00
iabdalkader
67cd9727db ports/stm32: Add DMA utils. 2023-06-17 13:25:29 +02:00
Ibrahim Abdelkader
b5c2c6e3ff
Merge pull request #1860 from openmv/lcd_cec_refactor
ports/stm32: Refactor CEC module to use new GPIO HAL.
2023-06-10 23:40:33 +03:00
iabdalkader
6975a6c11c ports/stm32: Refactor CEC module to use new GPIO HAL. 2023-06-10 22:31:45 +02:00
Ibrahim Abdelkader
1dd5093067
Merge pull request #1859 from openmv/cambus_refactor
ports/all: Refactor cambus code.
2023-06-10 23:07:47 +03:00
iabdalkader
e7b5a3f7e0 ports/all: Refactor cambus code.
* Rename cambus to omv_i2c for consistency with other HALs.
* Rename sensor I2C handle from bus to i2c_bus to allow adding
another handle (ex spi_bus).
2023-06-10 22:00:56 +02:00
Ibrahim Abdelkader
4dad177263
Merge pull request #1857 from openmv/stm32_pin_refactor
ports/stm32: Refactor all pins defintiions.
2023-06-10 18:30:49 +03:00
iabdalkader
a1724d90dd ports/stm32: Refactor all GPIO pin definitions. 2023-06-10 17:19:12 +02:00
iabdalkader
13bc0fa66d hal: Add GPIO abstraction layer. 2023-06-10 17:19:08 +02:00
Ibrahim Abdelkader
93e5cead46
Merge pull request #1858 from openmv/mp_mimxrt_update
micropython: misc fixes and features for mimxrt.
2023-06-09 23:58:32 +03:00
iabdalkader
4a2923534e micropython: misc fixes and features for mimxrt. 2023-06-09 22:54:18 +02:00
Ibrahim Abdelkader
511243b75f
Merge pull request #1804 from openmv/dependabot/github_actions/actions/cache-3.3.1
build(deps): bump actions/cache from 3.2.5 to 3.3.1
2023-05-25 20:37:27 +03:00
Ibrahim Abdelkader
d14c79e8ca
Merge pull request #1850 from openmv/nrf_fixes
ports/nrf: Fix OV767x on ML kit.
2023-05-25 16:45:32 +03:00
iabdalkader
de7f161acd sensors/ov7670: Fix CLKRC bypass/pre-scaler. 2023-05-25 15:39:11 +02:00
iabdalkader
275ce67269 ports/nrf: Fix sensor readout.
* D0 & D1 are swapped on ML kit.
2023-05-25 15:39:03 +02:00
iabdalkader
dcbda2bba3 boards/NANO33: Fix OV767x clkrc. 2023-05-25 15:38:54 +02:00
Ibrahim Abdelkader
20a51c7a1e
Merge pull request #1848 from kwagyeman/kwabena/enable_more_tensor_flow_ops
imlib/libtf: Update to the latest tensorflow API.
2023-05-22 22:09:49 +03:00
Kwabena W. Agyeman
1173667522 imlib/libtf: Update to the latest tensorflow API. 2023-05-22 11:47:04 -07:00
Ibrahim Abdelkader
531c656eb6
Merge pull request #1846 from openmv/rp2_license
ports/rp2: Add missing license header to cambus.c
2023-05-19 19:39:50 +03:00
iabdalkader
b01582eff4 ports/rp2: Add missing license header to cambus.c 2023-05-19 18:37:49 +02:00
Ibrahim Abdelkader
ae86790c4e
Merge pull request #1831 from kwagyeman/kwabena/enable_more_tensor_flow_ops
imlib/libtf: Enable more ops in tensorflow library.
2023-05-07 14:30:45 +03:00
Ibrahim Abdelkader
564b023020
Merge pull request #1830 from kwagyeman/kwabena/isp_updates
imlib: Update gamma_corr to support bayer and yuv images.
2023-05-07 14:30:00 +03:00
Ibrahim Abdelkader
077c58237a
Merge pull request #1837 from openmv/update_micropython_1_20
micropython: Update to MicroPython 1.20.0.
2023-05-07 14:27:02 +03:00
iabdalkader
70858ebeac github: Disable unused targets. 2023-05-07 13:18:35 +02:00
iabdalkader
59d9f2603b boards/All: Update boards manifests. 2023-05-07 13:18:35 +02:00
iabdalkader
77a7d16c09 boards: Rename Arduino targets. 2023-05-07 13:18:35 +02:00
iabdalkader
9cc17743e6 micropython: Update all types to use the new type definition. 2023-05-07 13:18:35 +02:00
iabdalkader
b2ef6e7b9f micropython: Update micropython to 1.20.0. 2023-05-07 13:18:31 +02:00