Skip to content

Commit 77aef7f

Browse files
committed
more added
1 parent bbd3319 commit 77aef7f

File tree

1 file changed

+54
-1
lines changed

1 file changed

+54
-1
lines changed

lvgl-sys/build/config.rs

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ enum ColorMixRoundOFS {
1515
R254 = 254,
1616
}
1717

18+
enum LogLevel {
19+
Trace,
20+
Info,
21+
Warn,
22+
Error,
23+
User,
24+
None,
25+
}
26+
1827
pub struct LvConfig {
1928
// Color
2029
color_depth: ColorDepth,
@@ -52,11 +61,55 @@ pub struct LvConfig {
5261
dither_gradient_error_diffusion: bool,
5362
disp_rot_max_buf: u128,
5463
// GPU
64+
use_gpu_arm2d: bool,
65+
use_gpu_stm32_dma2d: bool,
66+
gpu_dma2d_cmsis_include: String,
67+
use_gpu_swm341_dma2d: bool,
68+
gpu_dma2d_swm341_include: String,
69+
use_gpu_nxp_pxp: bool,
70+
use_gpu_nxp_pxp_auto_init: bool,
71+
use_gpu_nxp_vg_lite: bool,
72+
use_gpu_sdl: bool,
73+
gpu_sdl_include_path: String,
74+
gpu_sdl_lru_size: u128,
75+
gpu_sdl_custom_blend_mode: String,
76+
// Logging
77+
use_log: bool,
78+
log_level: LogLevel,
79+
log_printf: bool,
80+
log_trace_mem: bool,
81+
log_trace_timer: bool,
82+
log_trace_indev: bool,
83+
log_trace_disp_refr: bool,
84+
log_trace_event: bool,
85+
log_trace_obj_create: bool,
86+
log_trace_layout: bool,
87+
log_trace_anim: bool,
88+
// Asserts
89+
use_assert_null: bool,
90+
use_assert_malloc: bool,
91+
use_assert_style: bool,
92+
use_assert_mem_integrity: bool,
93+
use_assert_obj: bool,
94+
assert_handler_include: String,
95+
assert_handler: String,
96+
// Others
97+
use_perf_monitor: bool,
98+
use_perf_monitor_pos: u8, // FIXME
99+
use_mem_monitor: bool,
100+
use_mem_monitor_pos: u8, // FIXME
101+
use_refr_debugger: bool,
102+
sprintf_custom: bool,
103+
sprintf_custom_include: String,
104+
snprintf: String,
105+
vsnprintf: String,
106+
sprintf_use_float: bool,
107+
use_user_data: bool,
55108

56109
}
57110

58111
pub struct DrvConfig {
59112

60113
}
61114

62-
pub fn conf_gen() {}
115+
pub fn conf_gen() {}

0 commit comments

Comments
 (0)