mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
fix(lv_log.h): remove the duplicated semicolon from LV_LOG_xxx (#2544)
and fix the caller who forget to add semicolon at the line end Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
2cd5a90b7d
commit
9fc0c3cf98
@ -138,7 +138,7 @@ void lv_init(void)
|
||||
|
||||
uint8_t * txt_u8 = (uint8_t *)txt;
|
||||
if(txt_u8[0] != 0xc3 || txt_u8[1] != 0x81 || txt_u8[2] != 0x00) {
|
||||
LV_LOG_WARN("The strings has no UTF-8 encoding. Non-ASCII characters won't be displayed.")
|
||||
LV_LOG_WARN("The strings has no UTF-8 encoding. Non-ASCII characters won't be displayed.");
|
||||
}
|
||||
|
||||
uint32_t endianess_test = 0x11223344;
|
||||
@ -152,19 +152,19 @@ void lv_init(void)
|
||||
}
|
||||
|
||||
#if LV_USE_ASSERT_MEM_INTEGRITY
|
||||
LV_LOG_WARN("Memory integrity checks are enabled via LV_USE_ASSERT_MEM_INTEGRITY which makes LVGL much slower")
|
||||
LV_LOG_WARN("Memory integrity checks are enabled via LV_USE_ASSERT_MEM_INTEGRITY which makes LVGL much slower");
|
||||
#endif
|
||||
|
||||
#if LV_USE_ASSERT_OBJ
|
||||
LV_LOG_WARN("Object sanity checks are enabled via LV_USE_ASSERT_OBJ which makes LVGL much slower")
|
||||
LV_LOG_WARN("Object sanity checks are enabled via LV_USE_ASSERT_OBJ which makes LVGL much slower");
|
||||
#endif
|
||||
|
||||
#if LV_USE_ASSERT_STYLE
|
||||
LV_LOG_WARN("Style sanity checks are enabled that uses more RAM")
|
||||
LV_LOG_WARN("Style sanity checks are enabled that uses more RAM");
|
||||
#endif
|
||||
|
||||
#if LV_LOG_LEVEL == LV_LOG_LEVEL_TRACE
|
||||
LV_LOG_WARN("Log level is set the Trace which makes LVGL much slower")
|
||||
LV_LOG_WARN("Log level is set the Trace which makes LVGL much slower");
|
||||
#endif
|
||||
|
||||
lv_extra_init();
|
||||
@ -194,7 +194,7 @@ void lv_deinit(void)
|
||||
|
||||
lv_obj_t * lv_obj_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -290,7 +290,7 @@ void lv_obj_update_layout(const lv_obj_t * obj)
|
||||
{
|
||||
static bool mutex = false;
|
||||
if(mutex) {
|
||||
LV_LOG_TRACE("Already running, returning")
|
||||
LV_LOG_TRACE("Already running, returning");
|
||||
return;
|
||||
}
|
||||
mutex = true;
|
||||
@ -299,10 +299,10 @@ void lv_obj_update_layout(const lv_obj_t * obj)
|
||||
|
||||
/*Repeat until there where layout invalidations*/
|
||||
while(scr->scr_layout_inv) {
|
||||
LV_LOG_INFO("Layout update begin")
|
||||
LV_LOG_INFO("Layout update begin");
|
||||
scr->scr_layout_inv = 0;
|
||||
layout_update_core(scr);
|
||||
LV_LOG_TRACE("Layout update end")
|
||||
LV_LOG_TRACE("Layout update end");
|
||||
}
|
||||
|
||||
mutex = false;
|
||||
|
@ -48,7 +48,7 @@ static lv_obj_tree_walk_res_t walk_core(lv_obj_t * obj, lv_obj_tree_walk_cb_t cb
|
||||
|
||||
void lv_obj_del(lv_obj_t * obj)
|
||||
{
|
||||
LV_LOG_TRACE("begin (delete %p)", obj)
|
||||
LV_LOG_TRACE("begin (delete %p)", obj);
|
||||
LV_ASSERT_OBJ(obj, MY_CLASS);
|
||||
lv_obj_invalidate(obj);
|
||||
|
||||
@ -76,17 +76,17 @@ void lv_obj_del(lv_obj_t * obj)
|
||||
|
||||
/*Handle if the active screen was deleted*/
|
||||
if(act_scr_del) {
|
||||
LV_LOG_WARN("the active screen was deleted")
|
||||
LV_LOG_WARN("the active screen was deleted");
|
||||
disp->act_scr = NULL;
|
||||
}
|
||||
|
||||
LV_ASSERT_MEM_INTEGRITY();
|
||||
LV_LOG_TRACE("finished (delete %p)", obj)
|
||||
LV_LOG_TRACE("finished (delete %p)", obj);
|
||||
}
|
||||
|
||||
void lv_obj_clean(lv_obj_t * obj)
|
||||
{
|
||||
LV_LOG_TRACE("begin (delete %p)", obj)
|
||||
LV_LOG_TRACE("begin (delete %p)", obj);
|
||||
LV_ASSERT_OBJ(obj, MY_CLASS);
|
||||
|
||||
lv_obj_invalidate(obj);
|
||||
@ -105,7 +105,7 @@ void lv_obj_clean(lv_obj_t * obj)
|
||||
|
||||
LV_ASSERT_MEM_INTEGRITY();
|
||||
|
||||
LV_LOG_TRACE("finished (delete %p)", obj)
|
||||
LV_LOG_TRACE("finished (delete %p)", obj);
|
||||
}
|
||||
|
||||
void lv_obj_del_delayed(lv_obj_t * obj, uint32_t delay_ms)
|
||||
@ -286,7 +286,7 @@ lv_disp_t * lv_obj_get_disp(const lv_obj_t * obj)
|
||||
}
|
||||
}
|
||||
|
||||
LV_LOG_WARN("No screen found")
|
||||
LV_LOG_WARN("No screen found");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -529,7 +529,7 @@ static void lv_refr_area_part(const lv_area_t * area_p)
|
||||
lv_draw_img(&a, &start_mask, disp_refr->bg_img, &dsc);
|
||||
}
|
||||
else {
|
||||
LV_LOG_WARN("Can't draw the background image")
|
||||
LV_LOG_WARN("Can't draw the background image");
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
@ -147,7 +147,7 @@ LV_ATTRIBUTE_FAST_MEM static void draw_bg(const lv_area_t * coords, const lv_are
|
||||
|
||||
/*Complex case: there is gradient, mask, or radius*/
|
||||
#if LV_DRAW_COMPLEX == 0
|
||||
LV_LOG_WARN("Can't draw complex rectangle because LV_DRAW_COMPLEX = 0")
|
||||
LV_LOG_WARN("Can't draw complex rectangle because LV_DRAW_COMPLEX = 0");
|
||||
#else
|
||||
/*Get clipped fill area which is the real draw area.
|
||||
*It is always the same or inside `fill_area`*/
|
||||
|
@ -435,7 +435,7 @@ lv_res_t lv_img_decoder_built_in_open(lv_img_decoder_t * decoder, lv_img_decoder
|
||||
/*Free the potentially allocated memories*/
|
||||
lv_img_decoder_built_in_close(decoder, dsc);
|
||||
|
||||
LV_LOG_WARN("Image decoder open: unknown color format")
|
||||
LV_LOG_WARN("Image decoder open: unknown color format");
|
||||
return LV_RES_INV;
|
||||
}
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ const lv_obj_class_t lv_animimg_class = {
|
||||
|
||||
lv_obj_t * lv_animimg_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_animimg_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -56,7 +56,7 @@ static const char * day_names_def[7] = LV_CALENDAR_DEFAULT_DAY_NAMES;
|
||||
|
||||
lv_obj_t * lv_calendar_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_calendar_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -63,7 +63,7 @@ const lv_obj_class_t lv_chart_class = {
|
||||
|
||||
lv_obj_t * lv_chart_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
@ -328,7 +328,7 @@ void lv_chart_refresh(lv_obj_t * obj)
|
||||
|
||||
lv_chart_series_t * lv_chart_add_series(lv_obj_t * obj, lv_color_t color, lv_chart_axis_t axis)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
|
||||
LV_ASSERT_OBJ(obj, MY_CLASS);
|
||||
|
||||
|
@ -74,7 +74,7 @@ static bool create_knob_recolor;
|
||||
*/
|
||||
lv_obj_t * lv_colorwheel_create(lv_obj_t * parent, bool knob_recolor)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
create_knob_recolor = knob_recolor;
|
||||
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
|
@ -55,7 +55,7 @@ const lv_obj_class_t lv_imgbtn_class = {
|
||||
*/
|
||||
lv_obj_t * lv_imgbtn_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -121,7 +121,7 @@ static const lv_btnmatrix_ctrl_t * kb_ctrl[5] = {
|
||||
*/
|
||||
lv_obj_t * lv_keyboard_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_keyboard_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -51,7 +51,7 @@ const lv_obj_class_t lv_led_class = {
|
||||
*/
|
||||
lv_obj_t * lv_led_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -55,7 +55,7 @@ const lv_obj_class_t lv_list_text_class = {
|
||||
|
||||
lv_obj_t * lv_list_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
lv_obj_set_flex_flow(obj, LV_FLEX_FLOW_COLUMN);
|
||||
@ -64,7 +64,7 @@ lv_obj_t * lv_list_create(lv_obj_t * parent)
|
||||
|
||||
lv_obj_t * lv_list_add_text(lv_obj_t * list, const char * txt)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_text_class, list);
|
||||
lv_obj_class_init_obj(obj);
|
||||
lv_label_set_text(obj, txt);
|
||||
@ -75,7 +75,7 @@ lv_obj_t * lv_list_add_text(lv_obj_t * list, const char * txt)
|
||||
|
||||
lv_obj_t * lv_list_add_btn(lv_obj_t * list, const char * icon, const char * txt)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_btn_class, list);
|
||||
lv_obj_class_init_obj(obj);
|
||||
lv_obj_set_size(obj, LV_PCT(100), LV_SIZE_CONTENT);
|
||||
|
@ -51,7 +51,7 @@ const lv_obj_class_t lv_meter_class = {
|
||||
|
||||
lv_obj_t * lv_meter_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -39,7 +39,7 @@ const lv_obj_class_t lv_msgbox_class = {.base_class = &lv_obj_class, .instance_s
|
||||
|
||||
lv_obj_t * lv_msgbox_create(lv_obj_t * parent, const char * title, const char * txt, const char * btn_txts[], bool add_close_btn)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
bool auto_parent = false;
|
||||
if(parent == NULL) {
|
||||
auto_parent = true;
|
||||
|
@ -46,7 +46,7 @@ const lv_obj_class_t lv_spinbox_class = {
|
||||
|
||||
lv_obj_t * lv_spinbox_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -51,7 +51,7 @@ static lv_coord_t tabsize_create;
|
||||
|
||||
lv_obj_t * lv_tabview_create(lv_obj_t * parent, lv_dir_t tab_pos, lv_coord_t tab_size)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
tabpos_create = tab_pos;
|
||||
tabsize_create = tab_size;
|
||||
|
||||
|
@ -50,7 +50,7 @@ static uint32_t create_row_id;
|
||||
|
||||
lv_obj_t * lv_tileview_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_tileview_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
@ -62,7 +62,7 @@ lv_obj_t * lv_tileview_create(lv_obj_t * parent)
|
||||
|
||||
lv_obj_t * lv_tileview_add_tile(lv_obj_t * tv, uint8_t col_id, uint8_t row_id, lv_dir_t dir)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
create_dir = dir;
|
||||
create_col_id = col_id;
|
||||
create_row_id = row_id;
|
||||
|
@ -44,7 +44,7 @@ static lv_coord_t create_header_height;
|
||||
|
||||
lv_obj_t * lv_win_create(lv_obj_t * parent, lv_coord_t header_height)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
create_header_height = header_height;
|
||||
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_win_class, parent);
|
||||
|
@ -128,7 +128,7 @@ const uint8_t * lv_font_get_bitmap_fmt_txt(const lv_font_t * font, uint32_t unic
|
||||
(uint8_t)fdsc->bpp, prefilter);
|
||||
return LV_GC_ROOT(_lv_font_decompr_buf);
|
||||
#else /*!LV_USE_FONT_COMPRESSED*/
|
||||
// LV_LOG_WARN("Compressed fonts is used but LV_USE_FONT_COMPRESSED is not enabled in lv_conf.h")
|
||||
// LV_LOG_WARN("Compressed fonts is used but LV_USE_FONT_COMPRESSED is not enabled in lv_conf.h");
|
||||
return NULL;
|
||||
#endif
|
||||
}
|
||||
|
@ -139,7 +139,7 @@ lv_disp_t * lv_disp_drv_register(lv_disp_drv_t * driver)
|
||||
|
||||
if(driver->full_refresh && driver->draw_buf->size < (uint32_t)driver->hor_res * driver->ver_res) {
|
||||
driver->full_refresh = 0;
|
||||
LV_LOG_WARN("full_refresh requires at least screen sized draw buffer(s)")
|
||||
LV_LOG_WARN("full_refresh requires at least screen sized draw buffer(s)");
|
||||
}
|
||||
|
||||
disp->bg_color = lv_color_white();
|
||||
@ -187,7 +187,7 @@ void lv_disp_drv_update(lv_disp_t * disp, lv_disp_drv_t * new_drv)
|
||||
|
||||
if(disp->driver->full_refresh && disp->driver->draw_buf->size < (uint32_t)disp->driver->hor_res * disp->driver->ver_res) {
|
||||
disp->driver->full_refresh = 0;
|
||||
LV_LOG_WARN("full_refresh requires at least screen sized draw buffer(s)")
|
||||
LV_LOG_WARN("full_refresh requires at least screen sized draw buffer(s)");
|
||||
}
|
||||
|
||||
lv_coord_t w = lv_disp_get_hor_res(disp);
|
||||
|
@ -84,33 +84,33 @@ void _lv_log_add(lv_log_level_t level, const char * file, int line, const char *
|
||||
**********************/
|
||||
|
||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_TRACE
|
||||
#define LV_LOG_TRACE(...) _lv_log_add(LV_LOG_LEVEL_TRACE, __FILE__, __LINE__, __func__, __VA_ARGS__);
|
||||
#define LV_LOG_TRACE(...) _lv_log_add(LV_LOG_LEVEL_TRACE, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#else
|
||||
#define LV_LOG_TRACE(...) do {}while(0);
|
||||
#define LV_LOG_TRACE(...) do {}while(0)
|
||||
#endif
|
||||
|
||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_INFO
|
||||
#define LV_LOG_INFO(...) _lv_log_add(LV_LOG_LEVEL_INFO, __FILE__, __LINE__, __func__, __VA_ARGS__);
|
||||
#define LV_LOG_INFO(...) _lv_log_add(LV_LOG_LEVEL_INFO, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#else
|
||||
#define LV_LOG_INFO(...) do {}while(0);
|
||||
#define LV_LOG_INFO(...) do {}while(0)
|
||||
#endif
|
||||
|
||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_WARN
|
||||
#define LV_LOG_WARN(...) _lv_log_add(LV_LOG_LEVEL_WARN, __FILE__, __LINE__, __func__, __VA_ARGS__);
|
||||
#define LV_LOG_WARN(...) _lv_log_add(LV_LOG_LEVEL_WARN, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#else
|
||||
#define LV_LOG_WARN(...) do {}while(0);
|
||||
#define LV_LOG_WARN(...) do {}while(0)
|
||||
#endif
|
||||
|
||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_ERROR
|
||||
#define LV_LOG_ERROR(...) _lv_log_add(LV_LOG_LEVEL_ERROR, __FILE__, __LINE__, __func__, __VA_ARGS__);
|
||||
#define LV_LOG_ERROR(...) _lv_log_add(LV_LOG_LEVEL_ERROR, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#else
|
||||
#define LV_LOG_ERROR(...) do {}while(0);
|
||||
#define LV_LOG_ERROR(...) do {}while(0)
|
||||
#endif
|
||||
|
||||
#if LV_LOG_LEVEL <= LV_LOG_LEVEL_USER
|
||||
#define LV_LOG_USER(...) _lv_log_add(LV_LOG_LEVEL_USER, __FILE__, __LINE__, __func__, __VA_ARGS__);
|
||||
#define LV_LOG_USER(...) _lv_log_add(LV_LOG_LEVEL_USER, __FILE__, __LINE__, __func__, __VA_ARGS__)
|
||||
#else
|
||||
#define LV_LOG_USER(...) do {}while(0);
|
||||
#define LV_LOG_USER(...) do {}while(0)
|
||||
#endif
|
||||
|
||||
#else /*LV_USE_LOG*/
|
||||
|
@ -99,7 +99,7 @@ void lv_mem_init(void)
|
||||
#endif
|
||||
|
||||
#if LV_MEM_ADD_JUNK
|
||||
LV_LOG_WARN("LV_MEM_ADD_JUNK is enabled which makes LVGL much slower")
|
||||
LV_LOG_WARN("LV_MEM_ADD_JUNK is enabled which makes LVGL much slower");
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -324,7 +324,7 @@ void lv_mem_buf_release(void * p)
|
||||
}
|
||||
}
|
||||
|
||||
LV_LOG_ERROR("p is not a known buffer")
|
||||
LV_LOG_ERROR("p is not a known buffer");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -41,7 +41,7 @@ void lv_style_init(lv_style_t * style)
|
||||
{
|
||||
#if LV_USE_ASSERT_STYLE
|
||||
if(style->sentinel == LV_STYLE_SENTINEL_VALUE && style->prop_cnt > 1) {
|
||||
LV_LOG_WARN("Style might be already inited. (Potential memory leak)")
|
||||
LV_LOG_WARN("Style might be already inited. (Potential memory leak)");
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -64,7 +64,7 @@ const lv_obj_class_t lv_arc_class = {
|
||||
*/
|
||||
lv_obj_t * lv_arc_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -77,7 +77,7 @@ const lv_obj_class_t lv_bar_class = {
|
||||
|
||||
lv_obj_t * lv_bar_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -48,7 +48,7 @@ const lv_obj_class_t lv_btn_class = {
|
||||
|
||||
lv_obj_t * lv_btn_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -79,7 +79,7 @@ const lv_obj_class_t lv_btnmatrix_class = {
|
||||
|
||||
lv_obj_t * lv_btnmatrix_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -49,7 +49,7 @@ const lv_obj_class_t lv_canvas_class = {
|
||||
|
||||
lv_obj_t * lv_canvas_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -55,7 +55,7 @@ const lv_obj_class_t lv_checkbox_class = {
|
||||
|
||||
lv_obj_t * lv_checkbox_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -90,7 +90,7 @@ const lv_obj_class_t lv_dropdownlist_class = {
|
||||
|
||||
lv_obj_t * lv_dropdown_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_dropdown_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
@ -374,7 +374,7 @@ void lv_dropdown_get_selected_str(const lv_obj_t * obj, char * buf, uint32_t buf
|
||||
uint32_t c;
|
||||
for(c = 0; i < txt_len && dropdown->options[i] != '\n'; c++, i++) {
|
||||
if(buf_size && c >= buf_size - 1) {
|
||||
LV_LOG_WARN("lv_dropdown_get_selected_str: the buffer was too small")
|
||||
LV_LOG_WARN("lv_dropdown_get_selected_str: the buffer was too small");
|
||||
break;
|
||||
}
|
||||
buf[c] = dropdown->options[i];
|
||||
@ -527,7 +527,7 @@ void lv_dropdown_close(lv_obj_t * obj)
|
||||
|
||||
static lv_obj_t * lv_dropdown_list_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(&lv_dropdownlist_class, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -56,7 +56,7 @@ const lv_obj_class_t lv_img_class = {
|
||||
|
||||
lv_obj_t * lv_img_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -72,7 +72,7 @@ const lv_obj_class_t lv_label_class = {
|
||||
|
||||
lv_obj_t * lv_label_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -53,7 +53,7 @@ const lv_obj_class_t lv_line_class = {
|
||||
|
||||
lv_obj_t * lv_line_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -77,7 +77,7 @@ const lv_obj_class_t lv_roller_label_class = {
|
||||
*/
|
||||
lv_obj_t * lv_roller_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
@ -242,7 +242,7 @@ void lv_roller_get_selected_str(const lv_obj_t * obj, char * buf, uint32_t buf_s
|
||||
uint32_t c;
|
||||
for(c = 0; i < txt_len && opt_txt[i] != '\n'; c++, i++) {
|
||||
if(buf_size && c >= buf_size - 1) {
|
||||
LV_LOG_WARN("lv_dropdown_get_selected_str: the buffer was too small")
|
||||
LV_LOG_WARN("lv_dropdown_get_selected_str: the buffer was too small");
|
||||
break;
|
||||
}
|
||||
buf[c] = opt_txt[i];
|
||||
@ -301,7 +301,7 @@ static void lv_roller_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj
|
||||
lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLLABLE);
|
||||
lv_obj_clear_flag(obj, LV_OBJ_FLAG_SCROLL_CHAIN);
|
||||
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * label = lv_obj_class_create_obj(&lv_roller_label_class, obj);
|
||||
lv_obj_class_init_obj(label);
|
||||
lv_roller_set_options(obj, "Option 1\nOption 2\nOption 3\nOption 4\nOption 5", LV_ROLLER_MODE_NORMAL);
|
||||
|
@ -58,7 +58,7 @@ const lv_obj_class_t lv_slider_class = {
|
||||
|
||||
lv_obj_t * lv_slider_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -72,7 +72,7 @@ const lv_obj_class_t lv_switch_class = {
|
||||
|
||||
lv_obj_t * lv_switch_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -63,7 +63,7 @@ const lv_obj_class_t lv_table_class = {
|
||||
|
||||
lv_obj_t * lv_table_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
@ -83,7 +83,7 @@ static const char * ta_insert_replace;
|
||||
|
||||
lv_obj_t * lv_textarea_create(lv_obj_t * parent)
|
||||
{
|
||||
LV_LOG_INFO("begin")
|
||||
LV_LOG_INFO("begin");
|
||||
lv_obj_t * obj = lv_obj_class_create_obj(MY_CLASS, parent);
|
||||
lv_obj_class_init_obj(obj);
|
||||
return obj;
|
||||
|
Loading…
x
Reference in New Issue
Block a user