Lines Matching full:lvgl

38 Why MicroPython + LVGL?
42 LVGL is an `Object-Oriented Component Based <https://blog.lvgl.io/2018-12-13/extend-lvgl-objects>`__
44 LVGL is implemented in C and its APIs are in C.
47 Here are some advantages of using LVGL in MicroPython: argument
57 MicroPython + LVGL could be used for: argument
64 - Make LVGL accessible to a larger audience. No need to know C to create a nice GUI on an embedded …
68 - Creating tools to work with LVGL at a higher level (e.g. drag-and-drop designer).
77 It's very much like the C API, but Object-Oriented for LVGL components.
89 import lvgl as lv
107 If you want to experiment with LVGL + MicroPython without downloading anything, you can use our onl…
108 simulator! It's a fully functional LVGL + MicroPython that runs entirely in the browser and allows …
111 `Click here to experiment on the online simulator <https://sim.lvgl.io/>`__
113 Many :ref:`LVGL examples <examples>` are available also for MicroPython. Just click the link!
120 (+LVGL) on a Linux machine. (On a Windows machine you might need Virtual Box or WSL or MinGW or Cyg…
122 …re information about building and running the unix port <https://github.com/lvgl/lv_micropython>`__
128 In the end, the goal is to run it all on an embedded platform. Both MicroPython and LVGL can be use…
129 …rchitectures. `lv_micropython <https://github.com/lvgl/lv_micropython>`__ is a fork of MicroPython…
169 - ``lv_micropython`` `README <https://github.com/lvgl/lv_micropython>`__
170 - ``lv_binding_micropython`` `README <https://github.com/lvgl/lv_binding_micropython>`__
171 - The `LVGL micropython forum <https://forum.lvgl.io/c/micropython>`__ (Feel free to ask anything!)
173 - `Blog Post <https://blog.lvgl.io/2019-02-20/micropython-bindings>`__, a little outdated.
179 - LVGL is a git submodule inside `lv_micropython <https://github.com/lvgl/lv_micropython>`__
180 …(LVGL is a git submodule of `lv_binding_micropython <https://github.com/lvgl/lv_binding_micropytho…
181 which is itself a submodule of `lv_micropython <https://github.com/lvgl/lv_micropython>`__).
182 - When building lv_micropython, the public LVGL C API is scanned and MicroPython API is auto-genera…
183 …lv_micropython provides LVGL API for **any** LVGL version, and generally does not require code cha…
186 LVGL C API Coding Conventions
197 - When LVGL runs in MicroPython, all dynamic memory allocations (:cpp:func:`lv_malloc`) are handled…
232 - `In the README <https://github.com/lvgl/lv_binding_micropython#memory-management>`__
233 - `In the Blog <https://blog.lvgl.io/2019-02-20/micropython-bindings#i-need-to-allocate-a-littlevgl…
244 Therefore we defined a **callback convention** for the LVGL C API that expects lvgl headers to be d…
256 There are a few options for defining a callback in LVGL C API:
299 - In the `Blog <https://blog.lvgl.io/2019-08-05/micropython-pure-display-driver#using-callbacks>`__
300 and in the `README <https://github.com/lvgl/lv_binding_micropython#callbacks>`__
301 - `[v6.0] Callback conventions #1036 <https://github.com/lvgl/lvgl/issues/1036>`__
302 - Various discussions: `here <https://github.com/lvgl/lvgl/pull/3294#issuecomment-1184895335>`__
303 and `here <https://github.com/lvgl/lvgl/issues/1763#issuecomment-762247629>`__
304 and`here <https://github.com/lvgl/lvgl/issues/316#issuecomment-467221587>`__