Commit Graph

1786 Commits

Author SHA1 Message Date
iabdalkader
87a055f43b Update docs. 2019-09-30 18:50:51 +02:00
iabdalkader
bd034f3c27 Fix SPI WFI bug. 2019-09-30 17:34:31 +02:00
iabdalkader
d443b001c8 Move WINC1500 firmware. 2019-09-30 00:22:49 +02:00
iabdalkader
e8a4d1a136 Update Makefile.
* Move build output to build/bin.
2019-09-28 23:57:48 +02:00
iabdalkader
84633a01bc Fix HID descriptor. 2019-09-28 19:32:52 +02:00
iabdalkader
37cbb29b90 Check SPI buffers. 2019-09-27 17:43:36 +02:00
iabdalkader
1b52ce1443 Suspend systick before entering stopmode. 2019-09-27 17:43:36 +02:00
iabdalkader
b882f4b926 Reset SDIO before init.
* Fixes F7 SD timeout on second init.
2019-09-27 17:43:36 +02:00
iabdalkader
8fc29f32a6 Update MP. 2019-09-27 17:43:36 +02:00
iabdalkader
5676b41012 Update MP to 1.11 2019-09-27 17:43:36 +02:00
iabdalkader
2918137e1b Bump firmware version. 2019-09-27 17:28:54 +02:00
iabdalkader
bb2ea839f4 Fix long delay when JPEG encoding overflows. 2019-09-27 16:56:28 +02:00
iabdalkader
69f89f9587 Return when HAL_JPEG_Encode is aborted.
* Force HAL_JPEG_Encode to return when HAL_JPEG_Abort is called instead of waiting for timeout.
2019-09-27 16:53:38 +02:00
iabdalkader
f158b7bb98 Decrement firmware version. 2019-09-27 16:52:06 +02:00
iabdalkader
89578e6d4a Bump firmware version. 2019-09-16 19:57:21 +02:00
iabdalkader
0855745428 Add FDCAN support.
* Fixes #526
2019-09-16 17:26:15 +02:00
iabdalkader
8e6b8c2bf7 Fix accept() bug. 2019-09-13 21:06:59 +02:00
iabdalkader
f648107bb9 WINC1500: Fix timeout bugs.
* Setting timeout to 0 (from MicroPython) makes the socket blocking instead of non-blocking.
* Sockets were closed on recv/recvfrom timeout.
2019-09-12 00:04:46 +02:00
iabdalkader
693337e764 Remove line_start from read_pixels functions.
* line_start is not used in these functions.
2019-09-09 18:02:02 +02:00
Ibrahim Abd Elkader
bef85129ca
Merge pull request #584 from kwagyeman/kwabena/optional_8x_apriltag
Disable 8-way connectivity
2019-09-09 02:15:20 +02:00
Kwabena W. Agyeman
c1d9bec2c8 Disable 8-way connectivity
Not neccessarily needed and takes 2-4x more processing power. If FPS is
not a concern enable it.
2019-09-08 17:06:02 -07:00
Ibrahim Abd Elkader
bd5fcccdfb
Merge pull request #583 from openmv/binary_ops
Fix binary ops bug.
2019-09-09 02:02:02 +02:00
iabdalkader
5b5295219d Fix binary ops bug.
* fix #534
2019-09-08 17:46:13 +02:00
iabdalkader
7eaeefacb1 Fix printf issue in apriltags, dmtx and lsd.
* The root cause for this issue is "define double float". printf functions promote
float to double, which is #define'd as float causing the implicit conversion error.
* Replaced all double with float, and DBL_MIN and FLT_MIN etc... and added explicit
cast to double in printf functions.
2019-09-06 15:48:31 +02:00
iabdalkader
54b8132949 License update. 2019-09-05 22:17:50 +02:00
iabdalkader
b10bfc6e6c Add memory offsets for FFS, JPEG and VOSPI buffers.
* Allow FFS, JPEG and VOSPI buffers to be moved to any dedicated region with an offset.
2019-09-04 23:02:22 +02:00
Kwabena W. Agyeman
416da1a302 Enable SDRAM Support 2019-09-03 22:33:06 -07:00
Kwabena W. Agyeman
548a295d81 Enable high res apriltags 2019-09-03 22:30:08 -07:00
Kwabena W. Agyeman
b35a6ed124 Make UMM malloc block size variable. 2019-09-03 22:29:59 -07:00
Kwabena W. Agyeman
43ca9eb5ff Increase jpeg compression timeout
Necessary for large image resolutions.
2019-09-03 22:29:50 -07:00
Ibrahim Abd Elkader
503b329169
Merge pull request #577 from kwagyeman/kwabena/fix_quote
Fix Quote Location
2019-09-03 13:22:41 +02:00
Kwabena W. Agyeman
1667345eb4 Fix Quote Location 2019-09-02 22:04:55 -07:00
Kwabena W. Agyeman
cb6a7d6d96 Allow apriltag detection on vflip and hmirrored images. 2019-09-02 22:02:48 -07:00
iabdalkader
47e87da103 Update MP SDRAM settings. 2019-08-31 18:08:12 +02:00
Ibrahim Abd Elkader
626468e87a
Improved fb_alloc stats. (#575)
* Improved fb_alloc stats.

* Fix fb_free stats.
2019-08-30 18:59:25 +02:00
iabdalkader
c04bb40595 Add FB alloc stats. 2019-08-30 17:06:15 +02:00
iabdalkader
e29c613ee5 Fix H7 deepsleep. 2019-08-27 18:13:13 +02:00
iabdalkader
684614946e WINC1500: Add netinfo function.
* Returns connection RSSI, security type, remote MAC address and IP.
2019-08-26 00:50:53 +02:00
iabdalkader
9fd585f304 Rename IP_ADDR_LEN to IPV4_ADDR_LEN. 2019-08-25 19:20:01 +02:00
iabdalkader
e685b484a0 WINC1500: Support static IP. 2019-08-25 19:08:53 +02:00
iabdalkader
7665d4f16c Restore sensor shutdown state on reset. 2019-08-23 20:54:34 +02:00
iabdalkader
7389aa32d0 Update RTC from upstream. 2019-08-23 15:49:27 +02:00
Kwabena W. Agyeman
d514ecc9fe Fix setting resolutions on the OV2640 2019-08-17 22:17:27 -07:00
Kwabena W. Agyeman
5691bb7498 Improve large jpeg image data transfer
This commit fixes the following:

* Adds new methods to allow jpeg images to be encoded for transmission
to the IDE.

* Auomatically calls these methods to send the image to the IDE when
there's not enough space in the JPEG buffer. This isn't the fastest but
is better than help support requests about why it doesn't work at all.
2019-08-16 00:35:55 -07:00
iabdalkader
a775e3b2b8 Fix RTC issues on H7.
* Update extint from upstream to fix EXTI number.
* Fix EXTI numbers in rtc.c
* Disable wakeup timer when initializing RTC.
* Call RTC init in soft reset.
2019-08-12 22:22:54 +02:00
iabdalkader
cd119d8d82 Fix cache maintenance issue in JPEG mode.
* In JPEG mode the cacheable framebuffer memory is used directly by the DMA, instead of the line buffer.
Cache maintenance must be performed before the CPU accesses the framebuffer memory.
2019-08-11 18:04:12 +02:00
iabdalkader
737c4c2b1f Fix buffer alignment for JPEG mode. 2019-08-10 19:00:46 +02:00
iabdalkader
3187b5c20e Fix max DCMI transfer size. 2019-07-22 23:38:39 +02:00
Ibrahim Abd Elkader
f392b270cc
Merge pull request #554 from kwagyeman/kwabena/ov2640_fixes
OV2640/JPEG mode fixes
2019-07-22 23:36:26 +02:00
Kwabena W. Agyeman
376899876f Lower PCLK from 72 MHz to 36 MHz. 2019-07-21 16:36:37 -07:00