Commit Graph

32 Commits

Author SHA1 Message Date
Kwabena W. Agyeman
b57db1d8e8 Add support for the Portenta for the OV5640 2022-01-16 15:37:08 -08:00
Kwabena W. Agyeman
84f53d01bb Update MT driver to support the 22/24/32/34 2022-01-02 13:54:17 -08:00
Kwabena W. Agyeman
7f84ce5010 Add frogeye sensor driver 2021-10-16 12:10:00 -07:00
iabdalkader
59b59c394f Support different ports for cambus pins. 2021-09-17 22:42:43 +02:00
Lake Fu
15264b7dac
Support PixArt image sensor PAJ6100 (#1365)
* Support PixArt image sensor PAJ6100
2021-06-16 22:45:14 +02:00
Kwabena W. Agyeman
b3d2d5484c Update MT9M114 driver to work 2021-06-13 19:32:34 -07:00
Kwabena W. Agyeman
b05415b373
MDMA Offload for camera data capture. (#1271)
* Add MDMA acceleration to camera module

* Update src/omv/ports/stm32/sensor.c

* Update src/omv/ports/stm32/sensor.c

* Update src/omv/ports/stm32/sensor.c

* Update src/omv/ports/stm32/sensor.c

Co-authored-by: Ibrahim Abd Elkader <i.abdalkader@gmail.com>
2021-05-01 20:53:47 +02:00
Kwabena W. Agyeman
936d1eb1d6 Add support for the new buzzer module 2021-03-15 09:38:22 -07:00
Kwabena W. Agyeman
446fa0f73d Reduce DMA buffer size 2021-03-14 13:27:22 -07:00
Ibrahim Abd Elkader
6cc75175a8
Merge pull request #1217 from kwagyeman/kwabena/use_dma_buffer
Use DMA buffer for FIR Lepton
2021-03-10 01:43:19 +02:00
iabdalkader
4f7b73746a Set DMA buffers sizes for all boards. 2021-03-10 00:49:36 +02:00
Ibrahim Abd Elkader
df15963b6c
Merge pull request #1213 from kwagyeman/kwabena/axi_qos
Add AXI QOS to make LCD output stable
2021-03-09 17:45:53 +02:00
Kwabena W. Agyeman
f41c5b3199 Use DMA buffer for FIR Lepton 2021-03-08 22:07:44 -08:00
Kwabena W. Agyeman
021f3aca22 Add AXI QOS to make LCD output stable 2021-03-08 21:23:37 -08:00
iabdalkader
2314afd99d Move stack to DTCM/ITCM on QSPI boards. 2021-03-08 22:48:38 +02:00
iabdalkader
bc4072802c Cleanup QSPI flash config.
* Remove unused softqspi protocol.
* Move QSPI flash to data memory, to free the DTCM.
2021-03-08 02:57:53 +02:00
Ibrahim Abd Elkader
afb8f9e47d
Merge pull request #1211 from kwagyeman/kwabena/fb_alloc_cleanup
Cleanup FB_ALLOC_OVERLAY pointers
2021-03-08 02:41:06 +02:00
Kwabena W. Agyeman
c163560224 Cleanup FB_ALLOC_OVERLAY pointers 2021-03-07 16:17:31 -08:00
Kwabena W. Agyeman
6867d744ab Reduce bus contention and save RAM 2021-03-07 15:54:02 -08:00
iabdalkader
dda4c69d44 Add DMA regions in each domain. 2021-03-07 22:54:06 +02:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
iabdalkader
ac80f946ae Make PLL clock source configurable. 2021-02-12 00:07:47 +02:00
Kwabena W. Agyeman
1b36b95521 Improve TV driver resolution, add scaling, and triple buffering 2021-01-22 20:44:24 -08:00
Kwabena W. Agyeman
7689622982
Add support for the MLX90641 (#1117) 2021-01-13 02:35:59 +02:00
Kwabena W. Agyeman
4c8a3ab750
Kwabena/get openmvpt lepton working (#1115)
* OpenMV PT Lepton working

* Reset py external modules earlier

* Fix sharing camera I2C bus on OPENMVPT

* Update MP
2021-01-10 15:37:30 +02:00
iabdalkader
5aa41b6cbe Define UID size in board config. 2021-01-07 20:28:54 +02:00
Kwabena W. Agyeman
cfe3c850ca Allow parts of the fir module to be commented out 2021-01-03 22:39:57 -08:00
Kwabena W. Agyeman
0453471eae
Add new FLIR Lepton module for FIR (#1093) 2021-01-04 01:01:35 +02:00
iabdalkader
f12fb5fda6 Make cambus/I2C driver portable.
* Use I2C IDs to initialize the cambus/I2C driver instead of handles.
* Different ports can provide implementations in omv/ports/<port>/cambus.c/cambus_struct.h.
2020-12-29 00:54:53 +02:00
iabdalkader
520e46721c Make USB debug configurable to work with different ports. 2020-12-26 23:03:25 +02:00
Kwabena W. Agyeman
fee119f5c6
Kwabena/ov5640 af (#1024)
* Enable OV5640 AF
* Add IOCTLs to control auto focus
2020-12-07 03:00:10 +02:00
Kwabena W. Agyeman
6ef6e92cc9 Rename OpenMV Pure Thermal 2020-12-04 16:59:51 -08:00