Lines Matching full:1
8 * 1. simply next to `lvgl` folder
15 #if 0 /* Set this to "1" to enable content */
29 /** Color depth: 1 (I1), 8 (L8), 16 (RGB565), 24 (RGB888), 32 (XRGB8888) */
121 #define LV_USE_FREERTOS_TASK_NOTIFY 1
129 #define LV_DRAW_BUF_STRIDE_ALIGN 1
136 * - `LV_USE_MATRIX = 1`.
159 #define LV_USE_DRAW_SW 1
160 #if LV_USE_DRAW_SW == 1
167 #define LV_DRAW_SW_SUPPORT_RGB565 1
168 #define LV_DRAW_SW_SUPPORT_RGB565A8 1
169 #define LV_DRAW_SW_SUPPORT_RGB888 1
170 #define LV_DRAW_SW_SUPPORT_XRGB8888 1
171 #define LV_DRAW_SW_SUPPORT_ARGB8888 1
172 #define LV_DRAW_SW_SUPPORT_L8 1
173 #define LV_DRAW_SW_SUPPORT_AL88 1
174 #define LV_DRAW_SW_SUPPORT_A8 1
175 #define LV_DRAW_SW_SUPPORT_I1 1
182 * - > 1 requires operating system to be enabled in `LV_USE_OS`.
183 * - > 1 means multiple threads will render the screen in parallel. */
184 #define LV_DRAW_SW_DRAW_UNIT_CNT 1
194 …* - 1: Use a complex renderer capable of drawing rounded corners, shadow, skew lines, and arcs too…
195 #define LV_DRAW_SW_COMPLEX 1
197 #if LV_DRAW_SW_COMPLEX == 1
204 * The circumference of 1/4 circle are saved for anti-aliasing.
250 #define LV_USE_VGLITE_DRAW_THREAD 1
254 #define LV_USE_VGLITE_DRAW_ASYNC 1
267 #define LV_USE_DRAW_PXP 1
274 #define LV_USE_PXP_DRAW_THREAD 1
348 /** - 1: Print log with 'printf';
357 /** - 1: Enable printing timestamp;
359 #define LV_LOG_USE_TIMESTAMP 1
361 /** - 1: Print file and line number of the log;
363 #define LV_LOG_USE_FILE_LINE 1
366 #define LV_LOG_TRACE_MEM 1 /**< Enable/disable trace logs in memory operations. */
367 #define LV_LOG_TRACE_TIMER 1 /**< Enable/disable trace logs in timer operations. */
368 … #define LV_LOG_TRACE_INDEV 1 /**< Enable/disable trace logs in input device operations. */
369 …#define LV_LOG_TRACE_DISP_REFR 1 /**< Enable/disable trace logs in display re-draw operations. …
370 #define LV_LOG_TRACE_EVENT 1 /**< Enable/disable trace logs in event dispatch logic. */
371 …#define LV_LOG_TRACE_OBJ_CREATE 1 /**< Enable/disable trace logs in object creation (core `obj` …
372 …#define LV_LOG_TRACE_LAYOUT 1 /**< Enable/disable trace logs in flex- and grid-layout operat…
373 #define LV_LOG_TRACE_ANIM 1 /**< Enable/disable trace logs in animation logic. */
374 #define LV_LOG_TRACE_CACHE 1 /**< Enable/disable trace logs in cache operations. */
383 #define LV_USE_ASSERT_NULL 1 /**< Check if the parameter is NULL. (Very fast, recommende…
384 #define LV_USE_ASSERT_MALLOC 1 /**< Checks is the memory is successfully allocated or no. …
391 #define LV_ASSERT_HANDLER while(1); /**< Halt by default */
397 /** 1: Draw random colored rectangles over the redrawn areas. */
400 /** 1: Draw a red overlay for ARGB layers and a green overlay for RGB layers*/
403 /** 1: Adds the following behaviors for debugging:
431 * This adds (sizeof(lv_color_t) + 1) bytes per additional stop. */
457 #define LV_USE_OBJ_ID_BUILTIN 1
463 #define LV_USE_OBJ_PROPERTY_NAME 1
480 #define LV_VG_LITE_THORVG_16PIXELS_ALIGN 1
497 /** For big endian systems set to 1 */
511 #define LV_ATTRIBUTE_MEM_ALIGN_SIZE 1
537 * - Requires `LV_USE_FLOAT = 1` */
552 #define LV_FONT_MONTSERRAT_14 1
604 #define LV_USE_FONT_PLACEHOLDER 1
657 /** 1: Causes these widgets to be given default values at creation time.
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"…
664 #define LV_WIDGETS_HAS_DEFAULT_VALUE 1
666 #define LV_USE_ANIMIMG 1
668 #define LV_USE_ARC 1
670 #define LV_USE_BAR 1
672 #define LV_USE_BUTTON 1
674 #define LV_USE_BUTTONMATRIX 1
676 #define LV_USE_CALENDAR 1
686 #define LV_USE_CALENDAR_HEADER_ARROW 1
687 #define LV_USE_CALENDAR_HEADER_DROPDOWN 1
691 #define LV_USE_CANVAS 1
693 #define LV_USE_CHART 1
695 #define LV_USE_CHECKBOX 1
697 #define LV_USE_DROPDOWN 1 /**< Requires: lv_label */
699 #define LV_USE_IMAGE 1 /**< Requires: lv_label */
701 #define LV_USE_IMAGEBUTTON 1
703 #define LV_USE_KEYBOARD 1
705 #define LV_USE_LABEL 1
707 #define LV_LABEL_TEXT_SELECTION 1 /**< Enable selecting text of the label */
708 …#define LV_LABEL_LONG_TXT_HINT 1 /**< Store some extra info in labels to speed up drawing of ve…
712 #define LV_USE_LED 1
714 #define LV_USE_LINE 1
716 #define LV_USE_LIST 1
720 #define LV_USE_MENU 1
722 #define LV_USE_MSGBOX 1
724 #define LV_USE_ROLLER 1 /**< Requires: lv_label */
726 #define LV_USE_SCALE 1
728 #define LV_USE_SLIDER 1 /**< Requires: lv_bar */
730 #define LV_USE_SPAN 1
736 #define LV_USE_SPINBOX 1
738 #define LV_USE_SPINNER 1
740 #define LV_USE_SWITCH 1
742 #define LV_USE_TABLE 1
744 #define LV_USE_TABVIEW 1
746 #define LV_USE_TEXTAREA 1 /**< Requires: lv_label */
751 #define LV_USE_TILEVIEW 1
753 #define LV_USE_WIN 1
761 #define LV_USE_THEME_DEFAULT 1
763 /** 0: Light mode; 1: Dark mode */
766 /** 1: Enable grow on press */
767 #define LV_THEME_DEFAULT_GROW 1
774 #define LV_USE_THEME_SIMPLE 1
777 #define LV_USE_THEME_MONO 1
785 #define LV_USE_FLEX 1
788 #define LV_USE_GRID 1
925 * - Requires `LV_USE_MATRIX = 1` */
941 * - Requires `LV_USE_VECTOR_GRAPHIC = 1` */
963 /** 1: Enable API to take snapshot for object */
966 /** 1: Enable system monitor component */
972 /** 1: Show CPU usage and FPS count.
973 * - Requires `LV_USE_SYSMON = 1` */
978 /** 0: Displays performance data on the screen; 1: Prints performance data using log. */
982 /** 1: Show used memory and memory fragmentation.
984 * - Requires `LV_USE_SYSMON = 1`*/
991 /** 1: Enable runtime performance profiler */
994 /** 1: Enable the built-in profiler */
995 #define LV_USE_PROFILER_BUILTIN 1
1017 #define LV_PROFILER_LAYOUT 1
1020 #define LV_PROFILER_REFR 1
1023 #define LV_PROFILER_DRAW 1
1026 #define LV_PROFILER_INDEV 1
1029 #define LV_PROFILER_DECODER 1
1032 #define LV_PROFILER_FONT 1
1035 #define LV_PROFILER_FS 1
1041 #define LV_PROFILER_TIMER 1
1044 #define LV_PROFILER_CACHE 1
1047 #define LV_PROFILER_EVENT 1
1050 /** 1: Enable Monkey test */
1053 /** 1: Enable grid navigation */
1056 /** 1: Enable `lv_obj` fragment logic */
1059 /** 1: Support using images as font in label or span widgets */
1062 /** 1: Enable an observer pattern implementation */
1063 #define LV_USE_OBSERVER 1
1065 /** 1: Enable Pinyin input method
1069 /** 1: Use default thesaurus.
1071 #define LV_IME_PINYIN_USE_DEFAULT_DICT 1
1077 #define LV_IME_PINYIN_USE_K9_MODE 1
1078 #if LV_IME_PINYIN_USE_K9_MODE == 1
1083 /** 1: Enable file explorer.
1089 /** Quick access bar, 1:use, 0:do not use.
1091 #define LV_FILE_EXPLORER_QUICK_ACCESS 1
1094 /** 1: Enable freetype font manager
1116 #define LV_SDL_BUF_COUNT 1 /**< 1 or 2 */
1117 #define LV_SDL_ACCELERATED 1 /**< 1: Use hardware acceleration*/
1118 #define LV_SDL_FULLSCREEN 0 /**< 1: Make the window full screen by default */
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 …
1127 #define LV_X11_DOUBLE_BUFFER 1 /**< Use double buffers for rendering */
1128 /* Select only 1 of the following render modes (LV_X11_RENDER_MODE_PARTIAL preferred!). */
1129 #define LV_X11_RENDER_MODE_PARTIAL 1 /**< Partial render mode (preferred) */
1229 #define LV_USE_OPENGLES_DEBUG 1 /**< Enable or disable debug for opengles */
1235 #define LV_QNX_BUF_COUNT 1 /**< 1 or 2 */
1243 #define LV_BUILD_EXAMPLES 1
1293 #define LV_DEMO_EBIKE_PORTRAIT 0 /*0: for 480x270..480x320, 1: for 480x800..720x1280*/