Search found 12 matches

by agonnen
Thu Mar 14, 2019 10:12 pm
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

I just saw that it only supports resistive, it would be nice if if also had a generic touch driver, where from python you could just update a method .display_touched(x,y) for example. And the library would handle it. This way the implementation of the touch driver could be totally outside LittlevGL...
by agonnen
Tue Mar 12, 2019 10:28 pm
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

Which particular ILI9341 driver does this use? I've just started looking at this and want to test, but it's not immediately obvious to me. I've done a little more reading and figured it out. The driver is included with the binding: https://github.com/littlevgl/lv_binding_micropython/tree/master/dri...
by agonnen
Mon Feb 25, 2019 7:20 am
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

Video streaming for the controller is totally out of esp32, I'll embed a 5ghz video receiver for that, that is on the top display, the bottom one will display sensor information from the robot as well handle controller related settings etc, so no need to be ultra high performance. Still, to make th...
by agonnen
Sun Feb 24, 2019 7:55 pm
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

I just saw that it only supports resistive, it would be nice if if also had a generic touch driver, where from python you could just update a method .display_touched(x,y) for example. And the library would handle it. This way the implementation of the touch driver could be totally outside LittlevGL...
by agonnen
Sun Feb 24, 2019 12:14 pm
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

LittlevGL now officially supports Micropython! More details: https://blog.littlevgl.com/2019-02-20/micropython-bindings This is an experimental feature, so we would appreciate your feedback. You can try this example Micropython fork . It has LittlevGL module enabled for the unix port and the ESP32 ...
by agonnen
Thu Jan 24, 2019 9:49 am
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

Actually I'm testing it with my ESP32 Micropython port which is a fork of MicroPython_ESP32_psRAM_LoBo.
After lvgl release is out, I might take the effort to create a "pure" ESP32 Micropython port with lvgl example, it should be quite easy.
by agonnen
Thu Jan 24, 2019 8:47 am
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

Yes.
The plan is to include it as part of lvgl release soon.
by agonnen
Mon Jan 21, 2019 8:25 pm
Forum: ESP32 boards
Topic: High level GUI lib/framework
Replies: 31
Views: 1990

Re: High level GUI lib/framework

There is an effort going to port LittlevGL to Micropython.

Open issue: https://github.com/littlevgl/lvgl/issues/557
Micropython fork (work on progresss): https://github.com/kisvegabor/lv_mpy
by agonnen
Fri Jan 04, 2019 8:58 pm
Forum: Development of MicroPython
Topic: Subclassing native classes
Replies: 2
Views: 207

Subclassing native classes

I would like to know what is the status of Subclassing native classes in Micropython. Specifically, I have a C library which I expose in Micropython, and would like to subclass its objects in Micropython. The official docs only mention that "Subclassing native classes is not fully supported in Micro...
by agonnen
Fri Dec 21, 2018 2:33 pm
Forum: Development of MicroPython
Topic: Right way of synchronizing C and Micropython
Replies: 4
Views: 588

Re: Right way of synchronizing C and Micropython

@ I don't fully understand your use case, but usually the right way to protect a C/C++ structure from concurrent access is by using a mutex in your C/C++ code. Use case is any library with MicroPython interface that performs some async work, creates threads, handles interrupts etc. I would expect th...