Commit Graph

2628 Commits

Author SHA1 Message Date
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
Kwabena W. Agyeman
b0930505d5 Speed up clearing trailing jpeg data 2021-02-24 14:08:54 -08:00
Kwabena W. Agyeman
28dfeed446 Add stubs for init/deinit of the imlib 2021-02-24 11:07:35 -08:00
iabdalkader
9fc9e76644 Fix linker script stack alignment for boards with SRAM stack.
* The stack pointer needs to be aligned to 8 bytes to conform with EABI, most of the boards are configured
to use ITCM for stack, which starts at 0 and are Not affected by the linker script alignment. This patch
fixes the issue with boards that use SRAM for stack which can get misaligned.
2021-02-23 19:30:53 +02:00
iabdalkader
ff19149f59 Add mpy stack option to mpconfig. 2021-02-23 19:27:33 +02:00
iabdalkader
35ff974264 Remove port config overrides defined in some board configs.
* These are not seen in main.
2021-02-23 04:20:10 +02:00
iabdalkader
883d51098b Enable PORT K for Portenta and Bormio. 2021-02-22 21:47:19 +02:00
iabdalkader
03de0ceb26 Add Himax ioctl to control internal osc.
* Add ioctl to switch to internal OSC for MD.
* Add example to show how to wake up from low-power on MD events.
2021-02-22 03:35:25 +02:00
iabdalkader
d36cfb2313 Implement Himax motion detection with ioctls. 2021-02-21 22:55:29 +02:00
iabdalkader
29226a8b08 Implement sensor driver for nrf/Nano 33 2021-02-21 01:01:00 +02:00
iabdalkader
74c15bc1e3 Add MDMA priority. 2021-02-21 00:47:24 +02:00
iabdalkader
af3ad76b04 Add basic OV7670 driver.
* Still needs a lot work.
2021-02-21 00:06:11 +02:00
iabdalkader
7262cc92b1 Fix py_imu include in py_sensor. 2021-02-18 02:02:36 +02:00
iabdalkader
3c34fe141c Fix Bormio PLL config. 2021-02-17 19:44:26 +02:00
iabdalkader
34ce2ee137 Add nrf cambus read/write byte functions. 2021-02-15 21:00:54 +02:00
iabdalkader
970ff64dce Fix TV module define. 2021-02-15 20:51:29 +02:00
Ibrahim Abd Elkader
f48ba98893
Merge pull request #1173 from kwagyeman/kwabena/cache_alignment
Kwabena/cache alignment
2021-02-15 20:08:02 +02:00
Kwabena W. Agyeman
666c9dd386 Use 4 less bytes per alginment 2021-02-15 09:35:10 -08:00
Kwabena W. Agyeman
45b7e12cf9 Fix fb_alloc_all cache alignment 2021-02-15 09:25:14 -08:00
Kwabena W. Agyeman
09121b378e
Update src/omv/imlib/framebuffer.h
Remove padding.

Co-authored-by: Ibrahim Abd Elkader <i.abdalkader@gmail.com>
2021-02-14 19:14:30 -08:00
Kwabena W. Agyeman
c2567c3416 Make TV and LCD optional 2021-02-14 17:05:17 -08:00
Kwabena W. Agyeman
103042d27a Use new cache alignment for flir lepton 2021-02-14 15:45:23 -08:00
Kwabena W. Agyeman
900477383e Add cache alignment support to fb_alloc 2021-02-14 15:41:10 -08:00
Kwabena W. Agyeman
5c49066508 Cache align jpeg and frame buffer 2021-02-14 15:12:33 -08:00
iabdalkader
d08da5e072 Fix swapped G/B named pins. 2021-02-14 21:37:54 +02:00
iabdalkader
5bbe25c201 Replace VSYNC output pin with callback. 2021-02-14 21:10:23 +02:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
iabdalkader
46495ff8cf Bump firmware version. 2021-02-13 22:08:33 +02:00
Ibrahim Abd Elkader
5e024e22db
Merge pull request #1166 from openmv/cyw43_softreset
Fix CYW43/LWIP and soft-reset bugs.
2021-02-13 02:04:21 +02:00
Ibrahim Abd Elkader
a7d67f3e79
Merge pull request #1165 from openmv/usbdbg_basepri
Make sure pendsv is not masked before stop/exec script.
2021-02-13 01:34:43 +02:00
iabdalkader
70366bdac1 Fix CYW43/LWIP and soft-reset bugs. 2021-02-13 01:20:02 +02:00
iabdalkader
1ced9d1507 Make sure pendsv is not masked before stop/exec script. 2021-02-13 01:19:04 +02:00
iabdalkader
cee4218548 Use temporary DMA buffers for SDIO transfers.
* Force SDIO to use DMA transfers to avoid FIFO under/overruns
2021-02-13 01:12:12 +02:00
iabdalkader
55b716692c Add timeout to cy43 connect. 2021-02-13 00:39:47 +02:00
iabdalkader
c646451650 Update LWIP to latest. 2021-02-13 00:10:37 +02:00
iabdalkader
7677b44feb Add Bormio board. 2021-02-12 03:28:11 +02:00
iabdalkader
4b5a3f93dd Add flags to reserve DMA streams. 2021-02-12 03:13:41 +02:00