Page 1 of 1

OpenMV IDE support for all MicroPython Boards

Posted: Sat Feb 25, 2017 10:06 pm
by kwagyeman
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.

Re: OpenMV IDE support for all MicroPython Boards

Posted: Sun Feb 26, 2017 11:37 am
by deshipu
That's great news! I will be able to make it work with the WiFi shield and program my robot more conveniently!

Re: OpenMV IDE support for all MicroPython Boards

Posted: Sun May 28, 2017 6:13 pm
by Delebel
Hi I'm a newbie so forgive me for asking a stupid question. I searched the forums but could not find the color coding and what each color means when using OpenMv IDE. Anybody out there can help me at least point me in the direction where such info can be found?

Re: OpenMV IDE support for all MicroPython Boards

Posted: Sun May 28, 2017 6:18 pm
by kwagyeman
Please ask questions about OpenMV on the OpenMV forums. http://forums.openmv.io.

As for your question. Please start a new thread on OpenMV forums. That said, from your question I can't tell what you problem is. Please write a few paragraphs about what you are trying to do and your problem.