Commit Graph

222 Commits

Author SHA1 Message Date
iabdalkader
ac960fc1e8 Update mjpeg scripts.
* Remove old sensor settings.
2022-02-09 23:43:13 +02:00
iabdalkader
067d4f54ed WINC1500: Update firmware.
* Update firmware to 19.7.6.
* Update firmware update script.
* Fix reported host driver version.
2022-02-09 21:57:08 +02:00
Kwabena W. Agyeman
9a0d65b527 Update example scripts 2022-02-07 20:47:27 -08:00
iabdalkader
06d716986a RPC: Remove CAN bit timing function. 2022-01-31 21:15:11 +02:00
iabdalkader
b565eca585 Fix CAN keyword arg.
* sampling_point was renamed to sample_point in upstream.
2022-01-15 23:30:03 +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
8f880bdb83 Fix person detector model labels 2022-01-01 15:13:45 -08: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
Kwabena W. Agyeman
52b0c4511f Allow RPC bus ports arguments. 2021-12-13 14:38:38 +02:00
iabdalkader
d85122e43e NANORP2040: Update WiFi AP script 2021-11-22 17:11:40 +02:00
iabdalkader
5c127078ca Nina driver updates, bug fixes. 2021-11-17 18:29:23 +02:00
iabdalkader
9c15742eb2 Update LSM6DSOX driver. 2021-11-16 21:33:10 +02:00
iabdalkader
63fc53be96 Add lsm6dsox MLC support 2021-10-23 22:25:07 +02:00
Ibrahim Abd Elkader
d322bcf0de
Merge pull request #1460 from kwagyeman/kwabena/fix_network_usage_in_scripts
Kwabena/fix network usage in scripts
2021-10-18 21:05:04 +02:00
Kwabena W. Agyeman
a4858015c4 Update rstp/rpc scripts to use standard network libraries 2021-10-16 21:40:34 -07:00
Kwabena W. Agyeman
7f3b14ec0e Add event camera examples 2021-10-16 12:29:13 -07:00
iabdalkader
f5391a3884 Make WINC API compatible with other WiFi modules. 2021-08-26 16:25:15 +02:00
iabdalkader
9eefa5a1c6 Update LSM6DSOX driver. 2021-08-22 20:14:35 +02:00
iabdalkader
a8858c9d0e RP2: Update Audio module.
* Use a configurable number of PCM buffers in a queue to avoid overflows.
* Add option to configure whether to use pendsv or mp_scheduler for Python callbacks.
* Streaming can be started without a callback and get_buffer() returns a single buffer from the queue.
* Add precomputed LUT for lib OpenPDM stored in flash (saves about 500uS per conversion).
* Overflow detection and configurable abort on overflow.
* Remove fixed DMA channel.
2021-08-21 01:29:10 +02:00
iabdalkader
816f2fe4c0 Add Nano-RP2040 examples. 2021-08-04 21:51:16 +02:00
iabdalkader
e65d6f216e RP2: Nina BT fixes and updates. 2021-07-20 00:42:32 +02:00
Ibrahim Abd Elkader
e160866c20
Update urequests.py 2021-06-26 20:30:02 +02:00
iabdalkader
5bdbb9f748 Add urequests module to frozen modules. 2021-06-26 20:12:34 +02:00
iabdalkader
b162d4d5a4 Update examples in comments. 2021-06-15 17:14:18 +02:00
iabdalkader
559d375b1d Fix LSM6D driver. 2021-06-14 14:22:50 +02:00
Ibrahim Abd Elkader
190c708e4c
Eth low power (#1362)
* Align eth low-power mode with upstream PR.

* Add example Eth cable test.
2021-06-12 23:12:39 +02:00
iabdalkader
049989e018 Update LSM drivers. 2021-06-11 21:54:49 +02:00
iabdalkader
39c20bb351 Portenta: Update PWM example. 2021-05-23 21:45:49 +02:00
iabdalkader
b7b8382d79 Update script. 2021-05-23 15:41:29 +02:00
iabdalkader
e42552ee8f Portenta: Add BLE example. 2021-04-27 22:47:27 +02:00
iabdalkader
7bc223d6b9 Update unit-tests. 2021-04-18 23:34:20 +02:00
王开智
8da5a21b60
Update ulab.py 2021-04-18 17:52:23 +08:00
Sebastian Romero
65482168e5
Create LED objects only once 2021-04-15 14:29:58 +02:00
iabdalkader
df6b90fdaa Add Nano blinky example 2021-04-14 23:00:45 +02:00
Sebastian Romero
e9c4881ee2 Remove sensor setting from deep sleep example 2021-03-21 23:20:26 +01:00
Sebastian Romero
34fd67be98 Change sensor to grayscale for Portenta 2021-03-17 17:55:50 +01:00
Sebastian Romero
d11908c62b Remove incompatible set_auto_whitebal call 2021-03-17 17:55:50 +01:00
Ibrahim Abd Elkader
4acafb7609
Merge pull request #1200 from kdarras/patch-4
Update tf_mobilenet_search_whole_window.py
2021-03-02 03:59:51 +02:00
Kevin F.A. Darras
1ff2105fef
Update tf_mobilenet_search_just_center.py (#1199)
* Update tf_mobilenet_serach_just_center.py

added instructions to run script without errors

* Rename tf_mobilenet_serach_just_center.py to tf_mobilenet_search_just_center.py

corrected typo in file name
2021-03-02 03:59:20 +02:00
Ibrahim Abd Elkader
95d3eabbaa
Merge pull request #1198 from kdarras/patch-2
Update tf_mobilenet_search_whole_window.py
2021-03-02 03:58:48 +02:00
Kevin F.A. Darras
4f8f981f15
Update tf_mobilenet_search_whole_window.py
added instructions to run script without errors
2021-03-02 09:52:48 +08:00
Kevin F.A. Darras
321220a3d9
Update tf_mobilenet_search_whole_window.py
added instructions to make the script work without errors
2021-03-01 12:03:11 +08:00
Kevin F.A. Darras
b2e2e6b269
Update and rename tf_mobilenet_serach_just_center.py to tf_mobilenet_search_just_center.py
added instructions to make the script work without errors
2021-03-01 12:01:10 +08:00
Kwabena W. Agyeman
1d10d9fa3a Update RTSP server and examples to work with FFPLAY 2021-02-24 15:27:57 -08: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
b5e76a74df Update examples. 2021-02-22 00:09:21 +02:00
iabdalkader
9c264ef6db Update examples. 2021-02-22 00:01:21 +02:00
iabdalkader
386baa3635 Add Himax motion detection example. 2021-02-21 23:37:14 +02:00
iabdalkader
c814fddff8 Update vsync examples. 2021-02-14 21:19:37 +02:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00