Commit Graph

2016 Commits

Author SHA1 Message Date
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
Ibrahim Abd Elkader
573affea26
Merge pull request #1288 from kwagyeman/kwabena/no_change_checks
Add no change checks
2021-05-01 20:14:12 +02:00
Jeff Epler
36fb0226db
Fix build errors encountered with GNU Arm Embedded Toolchain 10-2020-q4-major (#1285)
* stm32: Fix gcc10 array-bounds diagnostics.
* nm_common.h: Fix "multiple definition of `at_sb_printf'".
* py_clock.h: Fix "multiple definition of `py_clock_type'".
* lepton.c: Fix gcc10 array-bounds diagnostics.
* py_fir_lepton.c: Fix gcc10 array-bounds diagnostics.
* winc1500: Fix possible string truncation of 32-byte SSIDs
* travis.yml: Use 10-2020q4, presently the newest arm toolchain
2021-05-01 19:39:59 +02:00
iabdalkader
d0c77f9070 Disable inline for small functions 2021-04-30 21:02:54 +02:00
Kwabena W. Agyeman
44db70588d Use new software I2C 2021-04-30 10:06:10 -07:00
Kwabena W. Agyeman
6bfbec3f69 Add no change checks 2021-04-30 09:43:23 -07:00
iabdalkader
0c28ad455a WINC1500: don't include winc headers if the module is disabled. 2021-04-28 22:38:09 +02:00
iabdalkader
3efee0d703 Portenta: Enable bluetooth. 2021-04-27 22:44:44 +02:00
iabdalkader
b69c397bff Add ulab config file per board. 2021-04-27 22:19:43 +02:00
iabdalkader
ee513ffac4 Add support for enabling bluetooth module (nimble stack). 2021-04-27 01:51:44 +02:00
iabdalkader
7aabb94ac1 Fix FAST build. 2021-04-25 22:57:11 +02:00
iabdalkader
be53435a8f Add mutex lock_timeout 2021-04-25 19:30:39 +02:00
iabdalkader
8ce2bb6d9b PORTENTA: Reduce the heap to fit Eth descriptors.
* Must reduce the heap for eth descriptors to fit.
2021-04-24 20:56:50 +02:00
iabdalkader
b67900c80e ImageIO Fix update JPEG buffer after loading frame. 2021-04-24 01:05:13 +02:00
iabdalkader
d597b08730 Fix ImageIO pause arg.
* Pause was inverted.
2021-04-21 23:59:09 +02:00
iabdalkader
e2109f53f3 Enable basic built-in modules for OPENMV2. 2021-04-19 21:34:29 +02:00
Ibrahim Abd Elkader
2c5347a77f
Merge pull request #1265 from kwagyeman/kwabena/flir_init_issues
Make FLIR Lepton init reliably on Pure Thermal
2021-04-18 19:38:20 +02:00
Ibrahim Abd Elkader
aef64ab673
Merge pull request #1266 from kwagyeman/kwabena/add_color_palette_disable
Fix mp_const_none comparison
2021-04-17 21:57:41 +02:00
Kwabena W. Agyeman
a86a75974e Add ability to pass -1 to disable color palette when default. None can't be an argument 2021-04-17 10:20:45 -07:00
Kwabena W. Agyeman
f1a993aee4 Make FLIR Lepton init reliably on Pure Thermal 2021-04-15 22:49:12 -07:00
Ibrahim Abd Elkader
65a70211bb
Merge pull request #1261 from kwagyeman/kwabena/interrupt_double_buffer_approach
Double buffer mode working for all imaging modes
2021-04-16 03:33:46 +02:00
Kwabena W. Agyeman
9dd90ae55f Add support for double buffer, triple buffering, and video fifo 2021-04-15 18:13:40 -07:00
Kwabena W. Agyeman
d39136a650
Rename head/tail per convention (#1263)
* Rename head/tail per convention
2021-04-15 00:10:06 +02:00
Ibrahim Abd Elkader
4cee826bd7
Merge pull request #1262 from kwagyeman/kwabena/open_analog_switches
Remove PC2/3_C as we only have PC2/3_C on the original H7
2021-04-13 19:22:19 +02:00
Kwabena W. Agyeman
dd399d11c9 Remove PC2/3_C as we only have PC2/3_C on the original H7 2021-04-12 23:04:08 -07:00
iabdalkader
e2e9ceb5cd Fix init order.
* make sure framebuffer and fb_alloc are initialized before sensor_init0
2021-04-05 21:22:08 +02:00
iabdalkader
5c6937bd14 Remove update_jpeg_buffer arg. 2021-04-05 02:59:30 +02:00
iabdalkader
ffdbca8cc4 Change update_jpeg_buffer arg to bool.
* Will be used to swap buffers later.
2021-04-05 02:10:20 +02:00
iabdalkader
d28b14e175 Make JPEG buffer update use image source arg. 2021-04-03 21:06:19 +02:00
iabdalkader
a42f3a6474 Remove streaming mode.
* Will be replaced by double buffering soon.
2021-04-02 21:46:58 +02:00
Ibrahim Abd Elkader
84407e4aca
Merge pull request #1252 from kwagyeman/kwabena/add_jpeg_copying
Add jpeg copying support
2021-03-31 19:49:48 +02:00
Kwabena W. Agyeman
28d323b71d Add jpeg copying support 2021-03-31 10:25:55 -07:00
Ibrahim Abd Elkader
119a6c858c
Merge pull request #1247 from kwagyeman/kwabena/cleanup_imlib
Cleanup imlib unused methods
2021-03-30 19:36:21 +02:00
Ibrahim Abd Elkader
322b14bf15
Merge pull request #1249 from openmv/himax_update
Fix HM01B0 vflip/hmirror settings.
2021-03-30 19:25:27 +02:00
iabdalkader
5b9cb0710a Fix HM01B0 vflip/hmirror settings. 2021-03-30 19:15:52 +02:00
Ibrahim Abd Elkader
f225a09861
Merge pull request #1245 from kwagyeman/kwabena/open_analog_switches
Make sure dedicated analog pads are isolated
2021-03-30 18:20:14 +02:00
Kwabena W. Agyeman
f32b1a20fb Make sure dedicated analog pads are isolated 2021-03-30 09:04:20 -07:00
iabdalkader
9e9009bad2 Add initial MT9M114 driver. 2021-03-30 03:09:33 +02:00
Kwabena W. Agyeman
dda33be809 Cleanup imlib unused methods 2021-03-29 10:34:09 -07:00
Ibrahim Abd Elkader
ca124aa9ca
Merge pull request #1239 from kwagyeman/kwabena/add_debayering_support
Add debayering support to draw image
2021-03-28 17:16:24 +02:00
jiskra
a0f321836f
Update omv_boardconfig.h
change openmv4p usb clock source
2021-03-27 17:39:02 +08:00
iabdalkader
80cc1f3baf Bump firmware version. 2021-03-27 00:38:36 +02:00
iabdalkader
32742440a9 Re-enable combined fw image for factory programming. 2021-03-26 21:34:17 +02:00
Kwabena W. Agyeman
5cbd2e3950 Add debayering support to draw image 2021-03-26 09:37:06 -07:00
iabdalkader
c729ed9f33 Add 320x320 resolution for HM01B0 2021-03-25 23:07:41 +02:00
iabdalkader
9e46f866bc Disable all MPU regions in msp_init. 2021-03-25 02:47:30 +02:00
Ibrahim Abd Elkader
c1bcfbe8ec
Merge pull request #1235 from kwagyeman/kwabena/software_jpeg_speedup
Move software jpeg encoder front end to new SIMD MCU code
2021-03-23 20:06:03 +02:00
iabdalkader
8f3a921658 Update CM4 firmware.
* Enable HSEM driver.
* Use HSEM to sync standby mode.
2021-03-21 22:46:50 +02:00
iabdalkader
d3bc1b2c7b Update ulpi.c 2021-03-21 22:00:22 +02:00
Kwabena W. Agyeman
39402e27a6 Ifdef out lcd/tv init0 2021-03-20 11:04:15 -07:00