|
| 1 | +/** |
| 2 | + * @file lv_conf.h |
| 3 | + * Host macOS configuration for LVGL v9.1.0. |
| 4 | + */ |
| 5 | + |
| 6 | +#ifndef LV_CONF_H |
| 7 | +#define LV_CONF_H |
| 8 | + |
| 9 | +#define LV_COLOR_DEPTH 32 |
| 10 | + |
| 11 | +#define LV_USE_STDLIB_MALLOC LV_STDLIB_CLIB |
| 12 | +#define LV_USE_STDLIB_STRING LV_STDLIB_CLIB |
| 13 | +#define LV_USE_STDLIB_SPRINTF LV_STDLIB_CLIB |
| 14 | + |
| 15 | +#define LV_USE_OS LV_OS_NONE |
| 16 | + |
| 17 | +#define LV_DEF_REFR_PERIOD 33 |
| 18 | +#define LV_DPI_DEF 130 |
| 19 | + |
| 20 | +#define LV_DRAW_BUF_STRIDE_ALIGN 1 |
| 21 | +#define LV_DRAW_BUF_ALIGN 4 |
| 22 | +#define LV_DRAW_LAYER_SIMPLE_BUF_SIZE (24 * 1024) |
| 23 | + |
| 24 | +#define LV_USE_DRAW_SW 1 |
| 25 | +#define LV_DRAW_SW_DRAW_UNIT_CNT 1 |
| 26 | +#define LV_USE_DRAW_ARM2D_SYNC 0 |
| 27 | +#define LV_USE_NATIVE_HELIUM_ASM 0 |
| 28 | +#define LV_DRAW_SW_COMPLEX 1 |
| 29 | +#define LV_DRAW_SW_SHADOW_CACHE_SIZE 0 |
| 30 | +#define LV_DRAW_SW_CIRCLE_CACHE_SIZE 4 |
| 31 | +#define LV_USE_DRAW_SW_ASM LV_DRAW_SW_ASM_NONE |
| 32 | + |
| 33 | +#define LV_USE_VGLITE 0 |
| 34 | +#define LV_USE_PXP 0 |
| 35 | +#define LV_USE_ROTATE_PXP 0 |
| 36 | +#define LV_USE_DRAW_DAVE2D 0 |
| 37 | + |
| 38 | +#define LV_USE_LOG 0 |
| 39 | +#define LV_USE_ASSERT_NULL 1 |
| 40 | +#define LV_USE_ASSERT_MALLOC 1 |
| 41 | +#define LV_USE_ASSERT_STYLE 0 |
| 42 | +#define LV_USE_ASSERT_MEM_INTEGRITY 0 |
| 43 | +#define LV_USE_ASSERT_OBJ 0 |
| 44 | + |
| 45 | +#define LV_USE_REFR_DEBUG 0 |
| 46 | +#define LV_USE_LAYER_DEBUG 0 |
| 47 | +#define LV_USE_PARALLEL_DRAW_DEBUG 0 |
| 48 | + |
| 49 | +#define LV_USE_SYSMON 0 |
| 50 | +#define LV_USE_PERF_MONITOR 0 |
| 51 | +#define LV_USE_MEM_MONITOR 0 |
| 52 | + |
| 53 | +#define LV_USE_STDIO 1 |
| 54 | +#define LV_USE_STDLIB 1 |
| 55 | + |
| 56 | +#define LV_USE_THEME_DEFAULT 1 |
| 57 | +#define LV_USE_THEME_SIMPLE 1 |
| 58 | +#define LV_USE_THEME_MONO 1 |
| 59 | + |
| 60 | +#define LV_FONT_MONTSERRAT_14 1 |
| 61 | +#define LV_FONT_DEFAULT &lv_font_montserrat_14 |
| 62 | + |
| 63 | +#define LV_USE_ARC 1 |
| 64 | +#define LV_USE_BAR 1 |
| 65 | +#define LV_USE_BUTTON 1 |
| 66 | +#define LV_USE_BUTTONMATRIX 1 |
| 67 | +#define LV_USE_CANVAS 1 |
| 68 | +#define LV_USE_CHECKBOX 1 |
| 69 | +#define LV_USE_DROPDOWN 1 |
| 70 | +#define LV_USE_IMAGE 1 |
| 71 | +#define LV_USE_LABEL 1 |
| 72 | +#define LV_USE_LINE 1 |
| 73 | +#define LV_USE_ROLLER 1 |
| 74 | +#define LV_USE_SCALE 1 |
| 75 | +#define LV_USE_SLIDER 1 |
| 76 | +#define LV_USE_SWITCH 1 |
| 77 | +#define LV_USE_TEXTAREA 1 |
| 78 | +#define LV_USE_TABLE 1 |
| 79 | + |
| 80 | +#define LV_USE_ANIMIMG 1 |
| 81 | +#define LV_USE_CALENDAR 1 |
| 82 | +#define LV_USE_CHART 1 |
| 83 | +#define LV_USE_COLORWHEEL 1 |
| 84 | +#define LV_USE_IMGBTN 1 |
| 85 | +#define LV_USE_KEYBOARD 1 |
| 86 | +#define LV_USE_LED 1 |
| 87 | +#define LV_USE_LIST 1 |
| 88 | +#define LV_USE_MENU 1 |
| 89 | +#define LV_USE_MSGBOX 1 |
| 90 | +#define LV_USE_SPAN 1 |
| 91 | +#define LV_USE_SPINBOX 1 |
| 92 | +#define LV_USE_SPINNER 1 |
| 93 | +#define LV_USE_TABVIEW 1 |
| 94 | +#define LV_USE_TILEVIEW 1 |
| 95 | +#define LV_USE_WIN 1 |
| 96 | + |
| 97 | +#define LV_BUILD_EXAMPLES 0 |
| 98 | +#define LV_USE_DEMO_WIDGETS 0 |
| 99 | +#define LV_USE_DEMO_KEYPAD_AND_ENCODER 0 |
| 100 | +#define LV_USE_DEMO_BENCHMARK 0 |
| 101 | +#define LV_USE_DEMO_STRESS 0 |
| 102 | +#define LV_USE_DEMO_MUSIC 0 |
| 103 | + |
| 104 | +#endif |
0 commit comments