Ibrahim Abdelkader
9cedae8630
Merge pull request #1516 from openmv/niclav_readme
...
NICLAV: Add readme txt.
2022-01-27 18:32:47 +02:00
iabdalkader
66860540d2
NICLAV: Add readme txt.
2022-01-27 18:07:34 +02:00
iabdalkader
bdff0f58aa
RP2: Disable LFS2.
2022-01-27 18:05:32 +02:00
iabdalkader
7cdc974c2e
Nicla: Rename board files.
2022-01-27 17:28:36 +02:00
Ibrahim Abdelkader
36b7e57bf5
Merge pull request #1510 from openmv/add_png_support
...
Add png support
2022-01-27 03:16:49 +02:00
Kwabena W. Agyeman
f12a4659c8
Add PNG Support
2022-01-27 03:04:59 +02:00
iabdalkader
4dac638338
Lodepng updates.
...
* Configure the library for OpenMV.
* Reverse bit format endianness.
* Add a custom color conversion callback.
* Make RGB to GS conversion use channels average.
2022-01-27 03:04:41 +02:00
iabdalkader
f6ea2d4deb
Add lodepng PND decoder/encoder.
2022-01-27 03:02:23 +02:00
Ibrahim Abdelkader
9d8dcf8d5c
Merge pull request #1512 from kwagyeman/kwabena/fix_strncpy
...
Fix strncpy issue with new GCC
2022-01-26 15:49:12 +02:00
Kwabena W. Agyeman
927854257c
Fix strncpy issue with new GCC
2022-01-25 22:11:34 -08:00
iabdalkader
3af6a95793
RP2: Add UART init/deinit and softreboot message.
2022-01-25 15:54:37 +02:00
Ibrahim Abdelkader
69fd21acd2
Merge pull request #1195 from kwagyeman/kwabena/portena_poe_shield_fixes
...
Add support for the OV5640 to the Arduino Portenta
2022-01-22 22:57:56 +02:00
iabdalkader
c2b6e2a1f5
NANO-RP2040: Fix raw buffer size.
...
* Fixes #1505
2022-01-19 22:19:08 +02:00
iabdalkader
9981a29e8b
NANO-RP2040: Update memory config.
2022-01-17 23:37:41 +02:00
Kwabena W. Agyeman
b57db1d8e8
Add support for the Portenta for the OV5640
2022-01-16 15:37:08 -08:00
iabdalkader
1379b173dd
NANO-RP2040: Add fresh filesystem custom templates.
2022-01-15 23:27:57 +02:00
iabdalkader
2ae2465d6a
Bump firmware version.
2022-01-09 22:20:21 +02:00
Ibrahim Abd Elkader
d0dcadb4d8
Merge pull request #1498 from openmv/fb_cache_fix
...
Make sure cached CPU writes are flushed before returning the buffer
2022-01-09 22:01:21 +02:00
iabdalkader
e6cc4223d4
Make MDMA fully offload image transfer by default.
2022-01-09 21:15:54 +02:00
iabdalkader
1c6b452bba
* Invalidate framebuffer cache before using.
...
* Fixes #1407
2022-01-09 21:06:29 +02:00
Kwabena W. Agyeman
9f980c8148
Fix all issues with ImageIO to support all modes and older files
2022-01-09 10:43:40 -08:00
Kwabena W. Agyeman
6689dcde4e
Fix copy_to_fb when targetting an image
2022-01-09 09:48:48 -08:00
Kwabena W. Agyeman
2e8b6cf2ab
Comment out distance sensor initially
2022-01-08 14:21:05 -08:00
Kwabena W. Agyeman
0dafebddb5
Fix flag spec on timer
2022-01-06 22:54:08 -08:00
iabdalkader
3eef51b229
Nina WiFi driver fixes.
...
* Return -1 on timeout error from recv(), recvfrom(), send() and sendto().
* Disable active connections before connecting/reconnecting.
* Fix manual DNS bug.
* Set secondary DNS server
2022-01-05 18:45:57 +02:00
iabdalkader
aea1ac55cc
pyexec: Disable message printed when frozen module is not found.
2022-01-04 22:03:30 +02:00
iabdalkader
f6dbd87eac
RP2: Disable rx_wanted_cb in debug mode.
2022-01-04 01:21:33 +02:00
Ibrahim Abd Elkader
0933da0d12
Merge pull request #1486 from kwagyeman/kwabena/update_mt
...
Update MT driver to support the 22/24/32/34
2022-01-03 22:23:13 +02:00
iabdalkader
a0504eda90
Create fresh filesystem contents for Nano RP2040.
2022-01-03 19:30:47 +02:00
iabdalkader
165d3ac712
Move fresh filesystem code to factoryreset.c
2022-01-03 19:30:47 +02:00
iabdalkader
486a25d85e
ff_wrapper: Add f_touch_helper.
2022-01-03 19:30:41 +02:00
iabdalkader
6f4f4844fb
Portenta: Add custom readme file.
2022-01-03 15:05:40 +02:00
Kwabena W. Agyeman
84f53d01bb
Update MT driver to support the 22/24/32/34
2022-01-02 13:54:17 -08:00
iabdalkader
b1cc0aae98
NANO-RP2040: Add support for DHT11 and DHT22 sensors.
2022-01-02 15:47:46 +02:00
iabdalkader
bb1b5948e0
Bump firmware version.
2022-01-01 18:15:49 +02:00
iabdalkader
8cb4b8fea4
Bump firmware version.
2022-01-01 17:54:36 +02:00
iabdalkader
a6f026ba81
Move fresh filesystem contents to template files.
2022-01-01 00:36:20 +02:00
Ibrahim Abd Elkader
40372df6ce
Merge pull request #1482 from openmv/pyexec_frozen_modules
...
Execute frozen boot scripts first before filesystem.
2021-12-31 20:31:15 +02:00
iabdalkader
b0c7a32721
Rework boot scripts and pyexec.
...
* Run frozen _boot.py if it exists (for early boot stuff).
* Allow freezing main.py and boot.py boot scripts.
* Give frozen boot scripts priority over filesystem boot scripts.
2021-12-31 20:17:42 +02:00
Kwabena W. Agyeman
c86f01741f
Add Objection Detection Support ( #1462 )
...
Support for segmentation networks has been added. You can now segment images using tensorflow into grayscale images that show a heatmap per class you are looking for. The segment() method will return a list of images of these grayscale heat maps.
detect() will then do all the above but internally run find_blobs() on the heat maps to return instead a list of lists, where each sub list is the blobs detected per class.
EdgeImpulse will have support for running segmentation networks thus enabling object detection and localization on Cortex-M processors.
* PYTF now uses the optimal amount of memory for buffers versus all - buffers are placed in SRAM if they fit producing a massive speed boost.
* Custom scaled/offset outputs now work.
* Updated to the latest tensorflow library.
* You have access to all input/output model parameters.
* Person detection is now int8 and blazing fast - 20 FPS on the Arduino Portena.
* Added m55 libs (m0plus libs coming soon once EdgeImpulse adds support for them in the tensorflow make file)
* Classify/Segment/Detect work on all image types directly (JPG/BAYER/YUV/RGB565/GRAYSCALE/BINARY)
2021-12-30 18:30:28 +02:00
iabdalkader
b6f95cee09
Nano RP2040: Set default I2C pins.
2021-12-29 19:38:20 +02:00
iabdalkader
804b510ac7
Fix ULPI DIR pin definition.
2021-12-29 16:20:28 +02:00
Kwabena W. Agyeman
165408f3c8
Fix jpeg loading
2021-12-28 19:04:38 -08:00
iabdalkader
cb4b2dbc55
Update micropython.
...
* Enable bitstream for RP2.
* Enable machine.bootloader() for NRF.
* Update make-pins.py to match upstream.
2021-12-27 20:03:20 +02:00
iabdalkader
0a82b20911
Bump firmware version.
2021-12-18 23:50:04 +02:00
iabdalkader
d02289d6dc
Update MicroPython.
...
* Fixes a bug in ADC/QSPI pins.
2021-12-18 23:42:42 +02:00
iabdalkader
508419f6d5
Bump firmware version.
2021-12-13 20:08:26 +02:00
Kwabena W. Agyeman
c05e945016
Unsigned var in count down loop fixed
2021-12-11 18:38:28 -08:00
iabdalkader
70830281bd
Add missing MT9M114 ID.
2021-12-11 23:03:39 +02:00
iabdalkader
708f7fe1ac
Update to MicroPython 1.17
2021-12-10 19:01:54 +02:00