OpenMV IDE support for all MicroPython Boards

Discussion about programs, libraries and tools that work with MicroPython. Mostly these are provided by a third party.
Target audience: All users and developers of MicroPython.
User avatar
kwagyeman
Posts: 1
Joined: Fri Apr 15, 2016 5:16 pm

OpenMV IDE support for all MicroPython Boards

Postby kwagyeman » Sat Feb 25, 2017 10:06 pm

Hi folks - this is Kwabena from OpenMV,

OpenMV IDE supports opening generic generic serial terminals that are connected to serial ports, bluetooth ports, udp ports, tcp ports, etc. Once the terminal is open you then have access to the standard REPL prompt. Anyway, a shot a video about this feature which you can view here:

https://youtu.be/YhlB938ch-Q

If you have any feedback, ideas, etc. about this and want to see something in particular supported I probably can make it happen. For example, SSL support. Note that the terminal supports UTF-8 characters and colored text via standard escape codes. Additionally, I support all the standard control characters in the terminal along with the Emacs control characters for cursor movement. However, there's still some space for more functionality and I could add some other cool stuff. The serial parser code is here:

https://github.com/openmv/qt-creator/bl ... al.cpp#L41

In particular, here's where ASCII control characters are handled:

https://github.com/openmv/qt-creator/bl ... l.cpp#L167

There are quite a few command slots left over to do some cool stuff. Let me know if you have some good ideas. Note that the command must not be longer than a single byte. The rest of the parsing code won't let anything but byte values 0-31 to the control character parsing code.

User avatar
deshipu
Posts: 931
Joined: Thu May 28, 2015 5:54 pm

Re: OpenMV IDE support for all MicroPython Boards

Postby deshipu » Sun Feb 26, 2017 11:37 am

That's great news! I will be able to make it work with the WiFi shield and program my robot more conveniently!


Return to “Programs, Libraries and Tools”

Who is online

Users browsing this forum: No registered users and 1 guest