Commit Graph

1903 Commits

Author SHA1 Message Date
iabdalkader
eafd431ea8 Update to MP 1.12 2020-01-27 19:50:38 +02:00
iabdalkader
95dcc0b5ce Update QSPI driver. 2020-01-25 18:30:02 +02:00
iabdalkader
2011ac27a0 Remove PENDSV_DEBUG flag.
* PENDSV_DEBUG causes pc to be stacked at the wrong offset.
* See https://github.com/micropython/micropython/issues/315#issuecomment-577692954
2020-01-23 16:10:10 +02:00
iabdalkader
40e4ce8264 Pass DEBUG flag to MicroPython's Makefile. 2020-01-21 23:26:52 +02:00
iabdalkader
77b82d3b76 Update debugging protocol to be more consistent.
* All commands now send a 6-bytes header followed by the payload in a separate packet.
2020-01-21 20:12:20 +02:00
Ibrahim Abd Elkader
2962c0ce0c
Merge pull request #671 from bitbank2/master
find_line_segment and apriltags speedup
2020-01-21 02:27:06 +02:00
Ibrahim Abd Elkader
7c5e0e8bc2
Merge pull request #670 from kwagyeman/kwabena/final_ov5640
Kwabena/final ov5640
2020-01-16 22:44:04 +02:00
Larry Bank
e2709ac408 Additional speed for lsd and apriltags 2020-01-16 13:07:55 +01:00
Larry Bank
49ba439610 find_line_segment initial speedup 2020-01-14 19:43:25 +01:00
Larry Bank
e5eb896889 comment and variable cleanup 2020-01-13 20:40:09 +01:00
Larry Bank
4d6797ae88 Fixed HQQQVGA JPEG issue and added more detailed comments 2020-01-13 10:43:54 +01:00
Kwabena W. Agyeman
e249770fe1 OV5640 Driver Finished
It basically works. I might be able to improve it with the final
hardware.
2020-01-13 00:21:19 -08:00
Kwabena W. Agyeman
ff571a7979 More speed. 2020-01-13 00:21:04 -08:00
Larry Bank
acc8386cdc restore winc.c changes 2020-01-11 17:22:28 +01:00
Larry Bank
ee328ca49c sped up imlib_histeq 2020-01-11 15:25:31 +01:00
Larry Bank
614efecfd3 Optimized binary to JPEG 2020-01-07 20:14:47 +01:00
Larry Bank
8ffe4a204b more float to integer for pixel ops 2020-01-06 11:43:31 +01:00
Ibrahim Abd Elkader
1530e24ddc
Merge pull request #665 from kwagyeman/kwabena/finish_ov5640_driver
Kwabena/finish ov5640 driver
2020-01-05 18:54:31 +02:00
Kwabena W. Agyeman
0cdd3e57ac Add initial full support for the OV5640
* Need to increase sensor output speed
* Need to add exposure control code
2020-01-04 17:48:55 -08:00
Kwabena W. Agyeman
33ab1378cd Fix minor issues in the OV2640 driver. 2020-01-04 14:49:29 -08:00
Larry Bank
7eed2c048b sped up JPEG capture with integer math 2020-01-04 12:26:45 +01:00
Larry Bank
86b8b915e0 Optimized JPEG MCU capture (#663) 2020-01-03 21:58:02 +02:00
Ibrahim Abd Elkader
b50a21f93d
Merge pull request #661 from bitbank2/master
Additional optimizations for AprilTag thresholding and line search
2020-01-02 22:57:38 +02:00
iabdalkader
21c464e2b9 Set TIM4 unreserved.
* Fixes issue #662
2020-01-02 19:42:05 +02:00
Larry Bank
68aff4329f additional optimizations for thresholding and line search 2020-01-01 20:26:25 +01:00
Larry Bank
33655b9ece Apriltag optimizations. 2019-12-31 16:30:15 +02:00
iabdalkader
73c64abb22 Fix indent. 2019-12-28 02:16:33 +02:00
iabdalkader
d655642847 Add bootloader QSPI flash support. 2019-12-28 02:01:41 +02:00
iabdalkader
32205dc5c4 Add bootloader QSPI flash driver. 2019-12-27 22:08:13 +02:00
iabdalkader
ae0d522e86 QSPI updates and fixes. 2019-12-25 23:03:29 +02:00
iabdalkader
41ee24dac5 Update the py_tf tensorflow docs. 2019-12-21 01:26:06 +02:00
Ibrahim Abd Elkader
549a5b62c0
Merge pull request #656 from kwagyeman/kwabena/tensorflow_not_experimental_anymore
Tensorflow lite for microcontrollers is now mainlined
2019-12-21 01:22:41 +02:00
Kwabena W. Agyeman
6cea53f28a Tensorflow lite for microcontrollers is now mainlined 2019-12-20 13:09:47 -08:00
Kwabena W. Agyeman
7cf0f8089e Fix get_histogram with color thresholding. 2019-12-20 12:59:13 -08:00
iabdalkader
a34d2883e7 Bump firmware version. 2019-12-17 20:45:36 +02:00
iabdalkader
c372ebe043 Bump firmware version. 2019-12-17 20:29:30 +02:00
iabdalkader
d3a326763a Timer Fixes.
* Add missing H7 timers 15, 16, 17 IRQ handlers.
* Disable reserved timers.
2019-12-17 19:34:27 +02:00
iabdalkader
c46a940c3a Enable DBGMCU in sleep modes. 2019-12-16 19:10:51 +02:00
iabdalkader
1ae2e06ea6 Fix MQTT module to work with SSL sockets. 2019-12-08 00:47:49 +02:00
iabdalkader
9969b9e48d Fix debug build linker errors. 2019-12-02 18:23:43 +02:00
Ibrahim Abd Elkader
05fc9496b9
Merge pull request #647 from kwagyeman/kwabena/fix_tensorflow_conv2d
Fix tensorflow library conv2d
2019-12-02 12:23:46 +02:00
Kwabena W. Agyeman
e88c589206 Fix tensorflow library conv2d 2019-12-01 22:25:06 -08:00
iabdalkader
880c877cc1 Fix sepconv3 boundaries.
* Fixes issue #641
2019-12-01 21:10:43 +02:00
Kwabena W. Agyeman
1d3540e87a Update TensorFlow
* Pulled new TensorFlow library with MUL/RELU/RELU6 opcodes.
* Fixed error message priting.
* Added ability to load network into the framebuffer vs. the heap.
2019-11-25 21:56:29 -08:00
iabdalkader
abde3275e8 Disable WiFi debug for older boards (especially OMV3).
* OMV3 is running out of memory because of tf global variables.
2019-11-26 00:06:30 +02:00
iabdalkader
26b37c100c Disable ulab for omv2. 2019-11-25 18:53:02 +02:00
iabdalkader
2a3b5c7ac1 Remove unused submodules. 2019-11-25 18:15:39 +02:00
iabdalkader
aae27d1ecc Update ulab. 2019-11-15 03:06:40 +02:00
iabdalkader
577899a5a0 Fix mutable_bayer error message. 2019-11-13 02:03:13 +02:00
Jarek Jurasz
7ca922642d More specific image format errors. 2019-11-12 11:29:46 +01:00