Home
last modified time | relevance | path

Searched full:on (Results 1 – 25 of 566) sorted by relevance

12345678910>>...23

/lvgl-latest/
DKconfig98 depends on LV_USE_BUILTIN_MALLOC
103 depends on LV_USE_BUILTIN_MALLOC
108 depends on LV_USE_BUILTIN_MALLOC
164 depends on LV_OS_CUSTOM
169 depends on LV_OS_FREERTOS
192 depends on LV_USE_MATRIX
199 depends on LV_USE_DRAW_SW
217 depends on LV_USE_OS > 0
225 Required to draw anything on the screen.
230 depends on LV_USE_DRAW_SW
[all …]
Dlv_conf_template.h241 /** Use NXP's VG-Lite GPU on iMX RTxxx platforms. */
262 /** Use NXP's PXP on iMX RTxxx platforms. */
281 /** Use Renesas Dave2D on RA platforms. */
382 * If LV_USE_LOG is enabled, an error message will be printed on failure. */
405 * - Draw index number of draw unit on white background.
406 * - For layers, draws index number of draw unit on black background. */
479 /** Enable alignment on 16 pixels */
509 /** Align VG_LITE buffers on this number of bytes.
527 * should also appear on LVGL binding API such as MicroPython. */
596 * The limit depends on the font size, font face and bpp.
[all …]
/lvgl-latest/docs/details/integration/boards/
Dtoradex.rst11 based on microprocessor units (MPUs). These boards and modules are designed to
20 Toradex offers a wide range of system-on-modules (SoMs) and carrier boards
28 Aquila is a new System on Module standard expanding the Toradex portfolio to
36 Aquila Computer on Module:
38 - `Aquila iMX95 <https://www.toradex.com/computer-on-modules/
40 - `Aquila AM69 <https://www.toradex.com/computer-on-modules/
52 Apalis is a scalable System on Module (SoM) / Computer on Module (CoM) family
56 product range, and they provide the most interfaces of any product line on the
62 Apalis Computer on Module:
64 - `Apalis iMX8 <https://www.toradex.com/computer-on-modules/
[all …]
/lvgl-latest/libs/nema_gfx/include/
Dnema_transitions.h71 * \param left Texture on the left side
72 * \param right Texture on the right side
84 * \param up Texture on the top side
85 * \param down Texture on the bottom side
94 /** \brief Cubic (textures are mapped on the external faces of a cube) transition horizontally. Whe…
97 * \param left Texture on the left side
98 * \param right Texture on the right side
108 /** \brief Cube (textures are mapped on the external faces of a cube) transition vertically. When '…
111 * \param up Texture on the top side
112 * \param down Texture on the bottom side
[all …]
/lvgl-latest/docs/details/widgets/
Dchart.rst25 - show precise locations of points or other locations on chart with cursors
52 data series is created (more on this below). More than one data series can be
59 - For LINE- and BAR-charts, this is the number of points on the X axis.
68 based on its chart type and ``point_count``. (All chart types use an array of
71 - To get points to be drawn on the chart, you must set their Y-values to something
94 When a chart is drawn, certain things appear on top of other things, in this
100 - Earliest data series added appears on top.
102 on top of points earlier in the sequence when there is overlap.
106 - The most recent cursor added appears on top.
125 the appearance of points on the line.
[all …]
/lvgl-latest/src/widgets/chart/
Dlv_chart.h82 * Set the number of points on a data line on a chart
84 * @param cnt new number of points on the data lines
89 * Set the minimal and maximal y values on an axis
120 * Get the data point number per data line on chart
122 * @return point number on each data line
129 * @param ser pointer to a data series on 'chart'
158 * @return pointer to the allocated data series or NULL on failure
165 * @param series pointer to a data series on 'chart'
197 * @param ser pointer to a data series on 'chart'
256 * @param ser pointer to a data series on 'chart'
[all …]
/lvgl-latest/src/core/
Dlv_obj_pos.h51 * @note The position is interpreted on the content area of the parent
62 * @note The position is interpreted on the content area of the parent
73 * @note The position is interpreted on the content area of the parent
194 * Align an object to the center on its parent.
226 …* @note The position of the object is recalculated only on the next redraw. To force co…
228 …note Zero return value means the object is on the left padding of the parent, and not o…
238 …* @note The position of the object is recalculated only on the next redraw. To force co…
240 …ote Zero return value means the object is on the right padding of the parent, and not o…
250 …* @note The position of the object is recalculated only on the next redraw. To force co…
252 …note Zero return value means the object is on the top padding of the parent, and not on
[all …]
/lvgl-latest/env_support/cmsis-pack/
Dlv_conf_cmsis.h203 /*turn-on helium acceleration when Arm-2D and the Helium-powered device are detected */
236 /** Use NXP's VG-Lite GPU on iMX RTxxx platforms. */
255 /** Use NXP's PXP on iMX RTxxx platforms. */
365 * If LV_USE_LOG is enabled, an error message will be printed on failure. */
388 * - Draw index number of draw unit on white background.
389 * - For layers, draws index number of draw unit on black background. */
462 /** Enable alignment on 16 pixels */
488 /** Align VG_LITE buffers on this number of bytes.
506 * should also appear on LVGL binding API such as MicroPython. */
575 * The limit depends on the font size, font face and bpp.
[all …]
/lvgl-latest/src/libs/lodepng/
Dlodepng.h145 initially. Bytes per pixel depends on colortype and bitdepth.
152 colortype: the desired color type for the raw output image. See explanation on PNG color types.
153 bitdepth: the desired bit depth for the raw output image. See explanation on PNG color types.
206 w * h * (bytes per pixel), bytes per pixel depends on colortype and bitdepth.
209 colortype: the color type of the raw input image. See explanation on PNG color types.
210 bitdepth: the bit depth of the raw input image. See explanation on PNG color types.
227 Converts raw pixel data into a PNG file on disk.
292 Converts 32-bit RGBA raw pixel data into a PNG file on disk.
445 /*get the total amount of bits per pixel, based on colortype and bitdepth in the struct*/
447 /*get the amount of color channels used, based on colortype in the struct.
[all …]
/lvgl-latest/docs/details/integration/ide/
Dpc-simulator.rst4 Simulator on PC
8 development boards). LVGL will run on a simulator environment on the PC
11 Using the simulator on a PC has the following advantages:
13 - Hardware independent: Write code, run it on the PC and see the result on a monitor.
18 - Better developer experience: On PC Debuggers are usually faster and better, you can log to files,
19 add a lot of ``printf`` s, do profiling, and so on.
26 Choose your favorite IDE, read its README on GitHub, download the project, and load it to the IDE.
28 - `Eclipse with SDL driver <https://github.com/lvgl/lv_sim_eclipse_sdl>`__: Recommended on Linux an…
29 - `VisualStudio <https://github.com/lvgl/lv_port_pc_visual_studio>`__: Recommended on Windows
30 - `VSCode with SDL driver <https://github.com/lvgl/lv_port_pc_vscode>`__: Recommended on Linux (SDL…
[all …]
/lvgl-latest/docs/
DDoxyfile178 # support long names like on DOS, Mac, or CD-ROM.
277 # Doxygen selects the parser to use depending on the extension of the files it
383 # instead of on a separate page (for HTML and Man pages) or section (for LaTeX
396 # to NO, structs, classes, and unions are shown on a separate page (for HTML and
722 # The QUIET tag can be used to turn on/off the messages that are generated to
729 # The WARNINGS tag can be used to turn on/off the warning messages that are
731 # this implies that the warnings are on.
733 # Tip: Turn warnings on while writing the documentation.
914 # The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
917 # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
[all …]
/lvgl-latest/docs/details/base-widget/
Dobj.rst29 The most fundamental of all Widgets is the Base Widget, on which all other widgets
70 For complete details on position, size, coordinates and layouts, see :ref:`coord`.
163 …lv_obj_t * parent = lv_obj_create(lv_screen_active()); /* Create a parent Widget on current scree…
166 …lv_obj_t * obj1 = lv_obj_create(parent); /* Create a Widget on previously created p…
180 Visibility only on the parent
216 UIs can be created based on the current environment of the device. For
217 example one can create meters, charts, bars and sliders based on the
227 them on which Widget to create the new Widget.
241 :cpp:expr:`lv_obj_delete_async(widget)` which will perform the deletion on the next
299 :cpp:func:`lv_obj_set_size` cannot be used on screens.
[all …]
Dscroll.rst36 :cpp:expr:`lv_obj_set_scrollbar_mode(widget, LV_SCROLLBAR_MODE_...)` sets the scrollbar mode on a W…
71 (:c:macro:`LV_BASE_DIR_RTL`) the vertical scrollbar will be placed on the left.
73 can be set directly on the :cpp:enumerator:`LV_PART_SCROLLBAR` part of a Widget, or
74 on the Widget's LV_PART_MAIN part, or that of any of its parents, to make a scrollbar
96 Widget's height or width, depending on whether the scrollbar is vertical or horizontal. Any length …
111 triggered on every position change.
154 The propagation on scrolling is called "scroll chaining" and it can be
156 chaining is disabled the propagation stops on the Widget and the
217 Scroll on focus
220 Imagine that there are a lot of Widgets in a group that are on a scrollable
[all …]
/lvgl-latest/scripts/
Dstyle_api_gen.py35 …'dsc': "Its meaning depends on the type of Widget. For example in case of lv_scale it means the le…
51 …'dsc': "Make Widget wider on both sides with this value. Pixel and percentage (with `lv_pct(x)`) v…
55 …'dsc': "Make Widget higher on both sides with this value. Pixel and percentage (with `lv_pct(x)`) …
71 …The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on" },
75 …The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on" },
100 'dsc': "Sets the padding on the top. It makes the content area smaller in this direction."},
104 'dsc': "Sets the padding on the bottom. It makes the content area smaller in this direction."},
108 'dsc': "Sets the padding on the left. It makes the content area smaller in this direction."},
112 'dsc': "Sets the padding on the right. It makes the content area smaller in this direction."},
129 'dsc': "Sets margin on the top. Widget will keep this space from its siblings in layouts."},
[all …]
/lvgl-latest/docs/details/integration/chip/
Dalif.rst15 LVGL on Alif Boards
18 This is a guide for getting started with LVGL on an Alif board. It specifically details
20 `alif_m55-lvgl <https://github.com/alifsemi/alif_m55-lvgl>`__ running on the
22 based on the `Alif VS Code Template <https://github.com/alifsemi/alif_vscode-template>`__
38 Install Visual Studio code. There are different ways of installing it depending on your platform.
46 …There should be two serial ports created upon connecting your Alif board. On Linux, they will be s…
51 …he "Dev Containers" VS Code extension. Select your container from the "Remote Explorer" on the left
58 Make sure these are installed in your environment. The VS Code extensions rely on these being prese…
71 On Linux, extracting can be done by running the following
126 If it hasn't happened automatically, Click "Arm Tools" on the bottom bar and then
[all …]
/lvgl-latest/docs/details/integration/os/
Dtorizon_os.rst9 By using docker containers it allows developers to focus on the application
13 application that can be deployed on any Toradex device running TorizonOS.
19 More information is available on the Toradex `website <https://www.toradex.com/computer-on-modules>…
25 this guide. Also Docker needs to be present on the development host.
38 Copy the IP address that was assigned to the device by the DHCP server on your network.
66 More information on the build environment for Torizon containers is available `here
152 The ``deploy`` image will be deployed on the device.
173 The image is now ready to be deployed on the device. There are several ways to perform
178 For this guide, we are going to setup a Docker registry container on the development host
179 which will be accessible from any device on your LAN. The Toradex board being on the same network
[all …]
/lvgl-latest/docs/details/main-components/
Dindev.rst13 To create an input device on the :ref:`default_display`:
40 Input devices that can click points on the display belong to the POINTER
88 gestures to their parents so they can be detected on the Screen Widget in the
122 If you did some action on a gesture you can call
131 A "Crown" is a rotary device typically found on smart watches.
140 event or scroll the widget based on the ``editable`` flag in the widget's class.
145 The rotary sensitivity can be adjusted on 2 levels:
163 is detected a ``LV_EVENT_GESTURE`` is passed to the object on which the
233 keypad or encoder. It works similar to the *TAB* key on the PC to select an element
275 - By turning the encoder you can focus on the next/previous object.
[all …]
Ddisplay.rst12 LVGL-rendered pixels on your device. During system initialization, you must do the
28 - Have a "normal" TFT display with local UI and create "virtual" screens on VNC
29 on demand. (You need to add your VNC driver.)
89 You can get pointers to each of these screens on the :ref:`default_display` by using
97 You can get pointers to each of these screens on a specified display by using
114 :ref:`widgets` are *always* on top of other layers.
117 be used to create Widgets that are visible on all Screens shown on a Display. But,
130 If the :cpp:enumerator:`LV_OBJ_FLAG_CLICKABLE` flag is set on the Top Layer, then it will
404 can be rotated on their own before flushing to the frame buffer.
431 /*Use the rotated area and rotated buffer from now on*/
[all …]
/lvgl-latest/src/
Dlv_conf_internal.h671 /** Use NXP's VG-Lite GPU on iMX RTxxx platforms. */
730 /** Use NXP's PXP on iMX RTxxx platforms. */
787 /** Use Renesas Dave2D on RA platforms. */
1094 * If LV_USE_LOG is enabled, an error message will be printed on failure. */
1179 * - Draw index number of draw unit on white background.
1180 * - For layers, draws index number of draw unit on black background. */
1363 /** Enable alignment on 16 pixels */
1445 /** Align VG_LITE buffers on this number of bytes.
1497 * should also appear on LVGL binding API such as MicroPython. */
1774 * The limit depends on the font size, font face and bpp.
[all …]
/lvgl-latest/docs/details/integration/os/yocto/
Dlvgl_recipe.rst13 You must install essential host packages on your build host. The following
14 command installs the host packages based on an Ubuntu distribution
25 For host package requirements on all supported Linux distributions, see the
67 To understand better what is going on, let's build the image like it is
209 be installed on the target device using package management tools
238 - ``x86_64-nativesdk``: Files related to the SDK for cross-compilation on
308 In this guide, we are on the ``scarthgap`` branch, so we are using lvgl 9.1.0.
365 EXTRA_OECMAKE = "-DLIB_INSTALL_DIR=${baselib} -DBUILD_SHARED_LIBS=ON"
455 the recipe). You will also see the patches that will be applied on the next
485 the project, specifying build options and paths based on variables in your
[all …]
/lvgl-latest/src/display/
Dlv_display.h92 * @return pointer to a display object or `NULL` on error
103 * Set a default display. The new screens will be created on it by default.
277 …map` contains the rendered image as raw pixel map and it should be copied to `area` on the display)
365 * Return a pointer to the active screen on a display
381 …* Return the top layer. The top layer is the same on all screens and it is above the normal screen…
388 …* Return the sys. layer. The system layer is the same on all screen and it is above the normal scr…
395 …* Return the bottom layer. The bottom layer is the same on all screen and it is under the normal s…
403 * Load a screen on the default display
519 * Get elapsed time since last user activity on a display (e.g. click)
526 * Manually trigger an activity on a display
[all …]
/lvgl-latest/docs/details/integration/driver/
Dwayland.rst20 On Ubuntu
26 On Fedora
44 - Enable window decorations, only required on GNOME because out of all the available wayland compos…
51 - Enable support for the deprecated 'wl_shell', Only useful when the BSP on the target has weston `…
116 This allows the wayland client to work on well on weston, resizing shared memory buffers during
117 a commit does not work well on weston.
124 Causing the driver to wait until the arrival of any message on the wayland socket, the process is i…
149 …sulting files can then be integrated into the project, it's better to re-run ``wayland-scanner`` on
151 dynamically linked library installed on the system.
160 * Eventually add enhanced support for XDG shell to allow the creation of desktop apps on Unix-like …
/lvgl-latest/src/misc/cache/
Dlv_cache.h45 …* @param ops A set of operations that can be performed on the cache. See lv_cache_ops_t …
46 * @return Returns a pointer to the created cache object on success, `NULL` on error.
65 …urns a pointer to the acquired cache entry on success with `lv_cache_entry_t::ref_cnt` incremented…
74 * And the internal impact on cache is also consistent with these two APIs.
78 …ter to the acquired or created cache entry on success with `lv_cache_entry_t::ref_cnt` incremented…
87 …Returns a pointer to the added cache entry on success with `lv_cache_entry_t::ref_cnt` incremented…
221 * @return Returns a pointer to the created iterator on success, `NULL` on error.
/lvgl-latest/docs/details/base-widget/layouts/
Dflex.rst35 - **grow**: if set on an item it will "grow" to fill the remaining space in
38 - **gap**: the space between rows and columns or the items on a track
47 Use the following functions to set and control the Flex layout on any parent Widget.
90 on the main axis. E.g. flush the items to the right on
94 on the cross axis. E.g. if the items have different height, align them
110 on both sides. This makes the space between items double the space
136 Flex grow can be set on a child Widget with
138 1 or 0 to disable grow on the child.
188 :cpp:enumerator:`LV_FLEX_ALIGN_END` is swapped on ``ROW`` layouts. I.e.
191 The items on ``ROW`` layouts, and tracks of ``COLUMN`` layouts will be
/lvgl-latest/src/libs/freetype/
Dftoption.h82 * You have to undefine this configuration option on platforms that lack
137 * script on supported platforms.
168 * uses NetBSD's `zopen` to partially uncompress the file on the fly (see
182 * uncompress the file on the fly (see `src/gzip/ftgzip.c`).
195 * installation of the ZLib library. This is useful on systems like
224 * uncompress the file on the fly (see `src/bzip2/ftbzip2.c`). Contrary
239 * `fopen`, etc. Enables the use of smaller system libraries on embedded
324 * Unicode value. This is especially useful in order to synthesize on
339 * (mac dfont, mac resource, macbinary containing a mac resource) on
350 * Enable extra Mac fonts support on non-Mac platforms (e.g., GNU/Linux).
[all …]

12345678910>>...23