Commit Graph

39 Commits

Author SHA1 Message Date
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
fc503793c9 Add tools and bootloaders 2021-08-12 02:21:12 +02:00
iabdalkader
f9a78b30bf pyopenmv.py Add reset to bootloader. 2021-08-01 18:26:17 +02:00
iabdalkader
ee8775c76c Update TCP client test. 2021-07-29 14:12:54 +02:00
iabdalkader
a076fc79b8 RP2: Support jump to bootloader command.
* Add picotool binary.
* Support jump to bootloader command.
* MSC interface is disabled on jump to boot.
2021-07-06 20:42:57 +02:00
iabdalkader
6197e552a6 Update uncrustify config. 2021-06-24 19:59:12 +02:00
iabdalkader
2199a776ad Add uncrustify config and code formatting script. 2021-06-24 19:38:50 +02:00
Kwabena W. Agyeman
dda33be809 Cleanup imlib unused methods 2021-03-29 10:34:09 -07:00
iabdalkader
aeb7539cfa Update license date. 2021-02-14 16:47:45 +02:00
iabdalkader
3c35ae8360 Update test TCP client. 2021-02-11 20:04:20 +02:00
Kwabena W. Agyeman
68c29acfcc Fix issue with an old version of pygame 2021-01-28 21:28:33 -08:00
iabdalkader
690a39c0cb Use interpolated LAB table.
* Saves about 100KBs.
2021-01-21 22:53:28 +02:00
iabdalkader
76b6eafd9b Update util script. 2021-01-20 23:43:11 +02:00
iabdalkader
6265a4d81b Add dfu-util 2020-12-29 15:23:58 +02:00
iabdalkader
0774f8d159 Add USB VCP test script. 2020-12-02 15:56:16 +02:00
iabdalkader
b652e6625a Update reference USB descriptors. 2020-11-30 20:31:36 +02:00
Kwabena W. Agyeman
3173c2bb34 Remove shadow removal code 2020-10-29 09:40:23 -07:00
Kwabena W. Agyeman
2528eb6355 Remove byte reversal in RGB565 tables 2020-10-22 22:20:25 -07:00
Kwabena W. Agyeman
76bb394453 Remove RGB to RGB table 2020-10-22 22:20:15 -07:00
Kwabena W. Agyeman
b2c7d367a9 Add UART and CAN support to desktop interface library 2020-09-09 21:27:23 -07:00
Kwabena W. Agyeman
b5b6fec019 Fix Python2/3 Errors 2020-05-12 12:24:13 -07:00
Kwabena W. Agyeman
9414031aac Fix typos in readmed 2020-05-11 13:42:53 -07:00
Kwabena W. Agyeman
34decd4010 New OpenMV Cam RPC Interface Library 2020-05-03 20:44:13 -07:00
iabdalkader
d40f9985b4 Add reference USB descriptors for testing. 2020-01-28 14:37:10 +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
iabdalkader
5fa9ff10c5 Add jlink GDB server bash script. 2019-12-26 18:40:20 +02:00
iabdalkader
54b8132949 License update. 2019-09-05 22:17:50 +02:00
Evan Krell
a6ecab7027
pyopenmv extended to support multiple cameras
Instead of a single global '__serial', this version has a list of them. Another list has just the port name. The two lists are parallel in that the index of one corresponds to the index of the other. So, any serial can be accessed by  searching for the port name.

I have been using this version for combining multiple cameras for OpenCV processing. Perhaps others will find it useful.
2019-05-16 18:55:11 -05:00
iabdalkader
be9fb58b68 Update rainbow generator script. 2019-03-05 16:11:17 +02:00
iabdalkader
ec7bca0a3d Update openmv Python module.
* Make it work with Python2/3
* Fix command line args.
* Fix pygame key events handling.
2018-11-10 02:32:12 +02:00
iabdalkader
edf5a9fbf3 Fix typo. 2018-11-05 21:28:24 +02:00
Kwabena W. Agyeman
10370fa9ce NN: Add script to create labeled images. 2018-10-11 18:06:18 +02:00
iabdalkader
2f6c871e31 Add objfind util script. 2018-07-12 23:11:38 +02:00
iabdalkader
3ed8a9a406 Add util image scripts. 2018-06-25 01:34:00 +02:00
iabdalkader
9d6f753be7 Update pyopenmv scripts 2018-05-25 21:08:40 +02:00
iabdalkader
d282e92857 Move pyopenmv to /tools 2018-05-25 21:05:27 +02:00
iabdalkader
e8008a7d07 Make tools/scripts executable. 2018-05-25 20:42:25 +02:00
iabdalkader
252eac956d Move pydfu.py to /tools 2018-05-25 20:34:10 +02:00
iabdalkader
b3e1ab1fba Move util->tools 2018-05-25 20:33:50 +02:00