Lines Matching +full:- +full:- +full:exit +full:- +full:code

3  * Configuration file for v9.3.0-dev
10 * - define `LV_CONF_INCLUDE_SIMPLE`;
11 * - add the path as an include path.
14 /* clang-format off */
37 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
38 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
39 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
40 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
41 * - LV_STDLIB_CUSTOM: Implement the functions externally
46 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
47 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
48 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
49 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
50 * - LV_STDLIB_CUSTOM: Implement the functions externally
55 * - LV_STDLIB_BUILTIN: LVGL's built in implementation
56 * - LV_STDLIB_CLIB: Standard C functions, like malloc, strlen, etc
57 * - LV_STDLIB_MICROPYTHON: MicroPython implementation
58 * - LV_STDLIB_RTTHREAD: RT-Thread implementation
59 * - LV_STDLIB_CUSTOM: Implement the functions externally
101 * - LV_OS_NONE
102 * - LV_OS_PTHREAD
103 * - LV_OS_FREERTOS
104 * - LV_OS_CMSIS_RTOS2
105 * - LV_OS_RTTHREAD
106 * - LV_OS_WINDOWS
107 * - LV_OS_MQX
108 * - LV_OS_SDL2
109 * - LV_OS_CUSTOM */
136 * - `LV_USE_MATRIX = 1`.
137 * - Rendering engine needs to support 3x3 matrix transformations. */
162 * Selectively disable color format support in order to reduce code size.
164 * - gradients use RGB888
165 * - bitmaps with transparency may use ARGB8888
182 * - > 1 requires operating system to be enabled in `LV_USE_OS`.
183 * - > 1 means multiple threads will render the screen in parallel. */
186 /** Use Arm-2D to accelerate software (sw) rendering. */
193 …* - 0: Use a simple renderer capable of drawing only simple rectangles with gradient, images, text…
194 …* - 1: Use a complex renderer capable of drawing rounded corners, shadow, skew lines, and arcs too…
203 /** Set number of maximally-cached circle data.
204 * The circumference of 1/4 circle are saved for anti-aliasing.
206 * - 0: disables caching */
225 * - LV_NEMA_HAL_CUSTOM
226 * - LV_NEMA_HAL_STM32 */
241 /** Use NXP's VG-Lite GPU on iMX RTxxx platforms. */
249 /** Use additional draw thread for VG-Lite processing. */
287 /** Use VG-Lite GPU. */
291 /** Enable VG-Lite custom external 'gpu_init()' function */
294 /** Enable VG-Lite assert. */
297 /** VG-Lite flush commit trigger threshold. GPU will try to batch these many draw tasks. */
305 /** VG-Lite gradient maximum cache number.
309 /** VG-Lite stroke maximum cache number. */
332 /*-------------
334 *-----------*/
340 * - LV_LOG_LEVEL_TRACE Log detailed information.
341 * - LV_LOG_LEVEL_INFO Log important events.
342 * - LV_LOG_LEVEL_WARN Log if something unwanted happened but didn't cause a problem.
343 * - LV_LOG_LEVEL_ERROR Log only critical issues, when system may fail.
344 * - LV_LOG_LEVEL_USER Log only custom log messages added by the user.
345 * - LV_LOG_LEVEL_NONE Do not log anything. */
348 /** - 1: Print log with 'printf';
349 * - 0: User needs to register a callback with `lv_log_register_print_cb()`. */
357 /** - 1: Enable printing timestamp;
358 * - 0: Disable printing timestamp. */
361 /** - 1: Print file and line number of the log;
362 * - 0: Do not print file and line number of the log. */
369 …#define LV_LOG_TRACE_DISP_REFR 1 /**< Enable/disable trace logs in display re-draw operations. …
372 …#define LV_LOG_TRACE_LAYOUT 1 /**< Enable/disable trace logs in flex- and grid-layout operat…
377 /*-------------
379 *-----------*/
393 /*-------------
395 *-----------*/
404 * - Draw overlays with different colors for each draw_unit's tasks.
405 * - Draw index number of draw unit on white background.
406 * - For layers, draws index number of draw unit on black background. */
409 /*-------------
411 *-----------*/
435 * - 0: round down,
436 * - 64: round up from x.75,
437 * - 128: round up from half,
438 * - 192: round up from x.25,
439 * - 254: round up */
442 /** Add 2 x 32-bit variables to each `lv_obj_t` to speed up getting style properties */
452 * - lv_obj_assign_id: Called when a widget is created. Use a separate counter for each widget…
453 * - lv_obj_id_compare: Compare the ID to decide if it matches with a requested value.
454 * - lv_obj_stringify_id: Return string-ified identifier, e.g. "button3".
455 * - lv_obj_free_id: Does nothing, as there is no memory allocation for the ID.
465 /* Use VG-Lite Simulator.
466 * - Requires: LV_USE_THORVG_INTERNAL or LV_USE_THORVG_EXTERNAL */
485 /** Enable multi-thread render */
489 /* Enable the multi-touch gesture recognition feature */
513 /** Will be added where memory needs to be aligned (with -Os data might not be aligned to boundary …
537 * - Requires `LV_USE_FLOAT = 1` */
586 * @code
613 * - LV_TXT_ENC_UTF8
614 * - LV_TXT_ENC_ASCII
619 #define LV_TXT_BREAK_CHARS " ,.;:-_)]}"
633 /** Support bidirectional text. Allows mixing Left-to-Right and Right-to-Left text.
635 * https://www.w3.org/International/articles/inline-bidi-markup/uba-basics */
639 *`LV_BASE_DIR_LTR` Left-to-Right
640 *`LV_BASE_DIR_RTL` Right-to-Left
658 …* - lv_buttonmatrix_t: Get default maps: {"Btn1", "Btn2", "Btn3", "\n", "Btn4", "Btn5", ""}, el…
659 * - lv_checkbox_t : String label set to "Check box", else set to empty string.
660 * - lv_dropdown_t : Options set to "Option 1", "Option 2", "Option 3", else no values are set.
661 …* - lv_roller_t : Options set to "Option 1", "Option 2", "Option 3", "Option 4", "Option 5"…
662 * - lv_label_t : Text set to "Text", else empty string.
832 /** API for memory-mapped file access. */
878 /** libjpeg-turbo decoder library.
879 * - Supports complete JPEG specifications and high-performance JPEG decoding. */
896 /** QR code library */
899 /** Barcode code library */
913 /** Built-in TTF decoder */
925 * - Requires `LV_USE_MATRIX = 1` */
934 /** Use lvgl built-in LZ4 lib */
941 * - Requires `LV_USE_VECTOR_GRAPHIC = 1` */
973 * - Requires `LV_USE_SYSMON = 1` */
983 * - Requires `LV_USE_STDLIB_MALLOC = LV_STDLIB_BUILTIN`
984 * - Requires `LV_USE_SYSMON = 1`*/
994 /** 1: Enable the built-in profiler */
1066 * - Requires: lv_keyboard */
1076 /** Use 9-key input (k9). */
1084 * - Requires: lv_table */
1090 * - Requires: lv_list */
1095 * - Requires: LV_USE_FREETYPE */
1119 …#define LV_SDL_DIRECT_EXIT 1 /**< 1: Exit the application when all SDL windows are closed …
1126 …#define LV_X11_DIRECT_EXIT 1 /**< Exit application when all X11 windows have been closed …
1193 /** "setxkbmap -query" can help find the right values for your keyboard */
1222 …#define LV_USE_UEFI_INCLUDE "myefi.h" /**< Header that hides the actual framework (EDK2, gnu-efi…
1259 * - Requires at least 480x272 display. */
1278 /** Smart-phone like multi-language demo */
1290 /*E-bike demo with Lottie animations (if LV_USE_LOTTIE is enabled)*/
1296 /** High-resolution demo */
1302 /*--END OF LV_CONF_H--*/