Commit Graph

2664 Commits

Author SHA1 Message Date
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
iabdalkader
c1289deb02 PORTENTA: Fix DMA buffer size. 2021-03-11 23:02:55 +02: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
iabdalkader
069e96f51a Add DMA buffer allocator 2021-03-10 00:25:37 +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
8a99ad7616 Allow FFS cache to not be defined. 2021-03-08 22:20:54 +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
Ibrahim Abd Elkader
95783c0f49
Merge pull request #1209 from openmv/dma_memory
Add DMA regions in each domain.
2021-03-07 23:27:20 +02:00
iabdalkader
dda4c69d44 Add DMA regions in each domain. 2021-03-07 22:54:06 +02:00
Ibrahim Abd Elkader
84621c6dd5
Merge pull request #1208 from kwagyeman/kwabena/fix_lcd_polarity
Fix LCD output polarity
2021-03-07 18:15:48 +02:00
Kwabena W. Agyeman
70da8d8354 Fix LCD output polarity 2021-03-06 20:41:17 -08:00
iabdalkader
265018c7e7 Update HM01B0 driver.
* Fix set_auto_exposure.
* Implement get_exposure_us.
* Implement set_gainceiling.
* Implement set_colorbar.
* Implement set_auto_gain.
* Implement get_gain_db.
* Remove unimplemented functions.
2021-03-06 19:51:43 +02:00
iabdalkader
319993adde Fix the SDMMC used in CYW43 driver. 2021-03-04 23:49:11 +02:00
iabdalkader
9d2b4cf91e HM01B0: Tune AE target and max gain. 2021-03-04 23:42:13 +02:00
Ibrahim Abd Elkader
e64067ca60
Merge pull request #1202 from kwagyeman/kwabena/fix_dma_max
Subtle max limit improvement for SPI LCD DMA.
2021-03-04 15:34:43 +02:00
Ibrahim Abd Elkader
397941930b
Merge pull request #1201 from kwagyeman/kwabena/flir_dma_fix
Improve FLIR module DMA efficiency
2021-03-04 01:29:39 +02:00
iabdalkader
449f695ade Add Ethernet low power functions. 2021-03-03 21:57:06 +02:00
Ibrahim Abd Elkader
a025908d1a
Merge pull request #1203 from openmv/sdmmc_instance
Allow boards to define SDMMC instance for SD card and WiFi explicitly.
2021-03-03 21:56:24 +02:00
iabdalkader
ebc34c3e32 Allow boards to define SDMMC instance used for SD card and WiFi explicitly. 2021-03-03 21:33:12 +02:00
Kwabena W. Agyeman
646b16350d This should match the fifo size of 8, not 16 2021-03-02 22:22:34 -08:00
Kwabena W. Agyeman
276e8a7a7d Improve FLIR module DMA efficency 2021-03-02 22:21:30 -08:00
Ibrahim Abd Elkader
d8c2777e6d
Merge pull request #1171 from kwagyeman/kwabena/jpeg_speedup
Kwabena/jpeg speedup
2021-03-02 19:50:18 +02:00
Kwabena W. Agyeman
28b9d9fc78 Fix autofocus logic 2021-02-28 18:29:01 -08:00
Kwabena W. Agyeman
a87fbda7e4 Speedup JPEG using MDMA 2021-02-27 18:34:22 -08:00
Ibrahim Abd Elkader
eabd9557af
Merge pull request #1194 from kwagyeman/kwabena/tv_driver_simd_fix
TV driver SIMD update
2021-02-27 02:40:02 +02:00
Kwabena W. Agyeman
4720d6ea01 TV driver SIMD update 2021-02-26 08:53:48 -08:00
Ibrahim Abd Elkader
4ac425aa45
Merge pull request #1191 from kwagyeman/kwabena/m4_alignment
Add alignment for the M4
2021-02-26 18:45:40 +02:00
Kwabena W. Agyeman
fc9d9a4952 Add alignment for the M4 2021-02-26 08:28:13 -08:00
Ibrahim Abd Elkader
ee62f68d00
Merge pull request #1192 from kwagyeman/kwabena/lcd_fixes
Kwabena/lcd fixes
2021-02-26 16:20:05 +02:00
Ibrahim Abd Elkader
115a443086
Merge pull request #1190 from kwagyeman/kwabena/tv_dma_speed_improvment
Use the most efficient data transfers for TV DMA
2021-02-26 16:09:41 +02:00
iabdalkader
eba6ad937d NANO: Configure PDWN and RST in sensor_init 2021-02-25 23:53:00 +02:00
iabdalkader
d4859f58a8 NANO: Remove NO STOP from readb. 2021-02-25 23:48:55 +02:00
iabdalkader
972dec4bbd NANO: Define reset pin. 2021-02-25 23:48:28 +02:00
iabdalkader
288d0f72eb NANO: Reduce ISC I2C frequency to standard. 2021-02-25 23:48:04 +02:00
Kwabena W. Agyeman
62e4fc01a1 Fix DMA over 64KB bytes 2021-02-24 21:47:33 -08:00
Kwabena W. Agyeman
b117637ddf Remove redundant no hint 2021-02-24 21:46:56 -08:00
Kwabena W. Agyeman
e2bcf95337 Use the most efficent data transfers for TV DMA 2021-02-24 21:24:13 -08:00
Ibrahim Abd Elkader
7fc6a0d4dd
Merge pull request #1189 from kwagyeman/kwabena/improve_lcd_code_memory_bandwidth
Massively reduces bus usage for SPI LCD
2021-02-25 04:39:52 +02:00
Kwabena W. Agyeman
2ac0480e99 Massively reduces bus usage for SPI LCD 2021-02-24 17:57:07 -08:00
Kwabena W. Agyeman
a1162282ba Move fb_alloc_all into jpeg_compress 2021-02-24 17:02:01 -08:00
Kwabena W. Agyeman
28e93b40f7 Keep JPEG core on during script execution 2021-02-24 16:13:46 -08:00
Ibrahim Abd Elkader
757c538dd3
Merge pull request #1185 from kwagyeman/kwabena/speedup_jpeg_trailing_data_cleanup
Speed up clearing trailing jpeg data
2021-02-25 00:51:17 +02:00