Lines Matching +full:working +full:- +full:directory
3 * Configuration file for v9.3.0-dev
6 /* clang-format off */
34 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
35 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
36 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
37 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
38 * - LV_STDLIB_CUSTOM: Implement the functions externally
43 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
44 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
45 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
46 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
47 * - LV_STDLIB_CUSTOM: Implement the functions externally
52 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
53 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
54 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
55 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
56 * - LV_STDLIB_CUSTOM: Implement the functions externally
94 /*customize tick-get */
100 (__GLOBAL_PTR)->tick_state.tick_get_cb = perfc_tick_get; \
108 * - LV_OS_NONE
109 * - LV_OS_PTHREAD
110 * - LV_OS_FREERTOS
111 * - LV_OS_CMSIS_RTOS2
112 * - LV_OS_RTTHREAD
113 * - LV_OS_WINDOWS
114 * - LV_OS_MQX
115 * - LV_OS_CUSTOM */
141 * - `LV_USE_MATRIX = 1`.
142 * - Rendering engine needs to support 3x3 matrix transformations. */
163 * - gradients use RGB888
164 * - bitmaps with transparency may use ARGB8888
177 * - > 1 requires operating system to be enabled in `LV_USE_OS`.
178 * - > 1 means multiple threads will render the screen in parallel. */
185 …* - 0: Use a simple renderer capable of drawing only simple rectangles with gradient, images, text…
186 …* - 1: Use a complex renderer capable of drawing rounded corners, shadow, skew lines, and arcs too…
195 /** Set number of maximally-cached circle data.
196 * The circumference of 1/4 circle are saved for anti-aliasing.
198 * - 0: disables caching */
203 /*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. */
242 /** Use additional draw thread for VG-Lite processing. */
274 /** Use VG-Lite GPU. */
276 /** Enable VG-Lite custom external 'gpu_init()' function */
279 /** Enable VG-Lite assert. */
282 /** VG-Lite flush commit trigger threshold. GPU will try to batch these many draw tasks. */
290 /** VG-Lite gradient maximum cache number.
294 /** VG-Lite stroke maximum cache number. */
315 /*-------------
317 *-----------*/
323 * - LV_LOG_LEVEL_TRACE Log detailed information.
324 * - LV_LOG_LEVEL_INFO Log important events.
325 * - LV_LOG_LEVEL_WARN Log if something unwanted happened but didn't cause a problem.
326 * - LV_LOG_LEVEL_ERROR Log only critical issues, when system may fail.
327 * - LV_LOG_LEVEL_USER Log only custom log messages added by the user.
328 * - LV_LOG_LEVEL_NONE Do not log anything. */
331 /** - 1: Print log with 'printf';
332 * - 0: User needs to register a callback with `lv_log_register_print_cb()`. */
340 /** - 1: Enable printing timestamp;
341 * - 0: Disable printing timestamp. */
344 /** - 1: Print file and line number of the log;
345 * - 0: Do not print file and line number of the log. */
352 …#define LV_LOG_TRACE_DISP_REFR 1 /**< Enable/disable trace logs in display re-draw operations. …
355 …#define LV_LOG_TRACE_LAYOUT 1 /**< Enable/disable trace logs in flex- and grid-layout operat…
360 /*-------------
362 *-----------*/
376 /*-------------
378 *-----------*/
387 * - Draw overlays with different colors for each draw_unit's tasks.
388 * - Draw index number of draw unit on white background.
389 * - For layers, draws index number of draw unit on black background. */
392 /*-------------
394 *-----------*/
418 * - 0: round down,
419 * - 64: round up from x.75,
420 * - 128: round up from half,
421 * - 192: round up from x.25,
422 * - 254: round up */
425 /** Add 2 x 32-bit variables to each `lv_obj_t` to speed up getting style properties */
435 * - lv_obj_assign_id: Called when a widget is created. Use a separate counter for each widget…
436 * - lv_obj_id_compare: Compare the ID to decide if it matches with a requested value.
437 * - lv_obj_stringify_id: Return string-ified identifier, e.g. "button3".
438 * - lv_obj_free_id: Does nothing, as there is no memory allocation for the ID.
448 /* Use VG-Lite Simulator.
449 * - Requires: LV_USE_THORVG_INTERNAL or LV_USE_THORVG_EXTERNAL */
468 /** Enable multi-thread render */
492 /** Will be added where memory needs to be aligned (with -Os data might not be aligned to boundary …
516 * - Requires `LV_USE_FLOAT = 1` */
592 * - LV_TXT_ENC_UTF8
593 * - LV_TXT_ENC_ASCII
598 #define LV_TXT_BREAK_CHARS " ,.;:-_)]}"
612 /** Support bidirectional text. Allows mixing Left-to-Right and Right-to-Left text.
614 * https://www.w3.org/International/articles/inline-bidi-markup/uba-basics */
618 *`LV_BASE_DIR_LTR` Left-to-Right
619 *`LV_BASE_DIR_RTL` Right-to-Left
637 …* - lv_buttonmatrix_t: Get default maps: {"Btn1", "Btn2", "Btn3", "\n", "Btn4", "Btn5", ""}, el…
638 * - lv_checkbox_t : String label set to "Check box", else set to empty string.
639 * - lv_dropdown_t : Options set to "Option 1", "Option 2", "Option 3", else no values are set.
640 …* - lv_roller_t : Options set to "Option 1", "Option 2", "Option 3", "Option 4", "Option 5"…
641 * - lv_label_t : Text set to "Text", else empty string.
782 …#define LV_FS_STDIO_PATH "" /**< Set the working directory. File/directory paths will be a…
789 …#define LV_FS_POSIX_PATH "" /**< Set the working directory. File/directory paths will be a…
796 …#define LV_FS_WIN32_PATH "" /**< Set the working directory. File/directory paths will be a…
806 /** API for memory-mapped file access. */
845 /** Built-in TTF decoder */
853 * - Requires `LV_USE_MATRIX = 1` */
869 /*Use lvgl built-in LZ4 lib*/
877 * - Requires `LV_USE_VECTOR_GRAPHIC = 1` */
903 * - Requires `LV_USE_SYSMON = 1` */
913 * - Requires `LV_USE_STDLIB_MALLOC = LV_STDLIB_BUILTIN`
914 * - Requires `LV_USE_SYSMON = 1`*/
924 /** 1: Enable the built-in profiler */
981 * - Requires: lv_keyboard */
990 /** Use 9-key input (k9). */
998 * - Requires: lv_table */
1003 * - Requires: lv_list */
1008 * - Requires: LV_USE_FREETYPE */
1092 /** "setxkbmap -query" can help find the right values for your keyboard */
1139 /*E-bike demo with Lottie animations (if LV_USE_LOTTIE is enabled)*/
1145 /*--END OF LV_CONF_H--*/