i2c_oled sample
lv_memset_00()
is only used within i2c_oled sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
i2c_oled sample
lv_memset_00()
lv_memset_00() function
Syntax
Show:
Summary
Declaration
Definition
from
lv_mem.h:222
void
lv_memset_00
(
void
*
dst
,
size_t
len
)
;
Implemented in
lv_mem.c:473
Arguments
Argument
dst
len
Examples
References
from
examples
Code
Location
Referrer
LV_ATTRIBUTE_FAST_MEM
void
lv_memset_00
(
void
*
dst
,
size_t
len
)
lv_mem.c:473
LV_ATTRIBUTE_FAST_MEM
void
lv_memset_00
(
void
*
dst
,
size_t
len
)
;
lv_mem.h:222
lv_memset_00
(
a
,
sizeof
(
lv_anim_t
)
)
;
lv_anim.c:67
lv_anim_init()
if
(
at
)
lv_memset_00
(
at
,
sizeof
(
lv_anim_timeline_t
)
)
;
lv_anim_timeline.c:57
lv_anim_timeline_create()
lv_memset_00
(
btnm
->
ctrl_bits
,
sizeof
(
lv_btnmatrix_ctrl_t
)
*
btn_cnt
)
;
lv_btnmatrix.c:850
allocate_btn_areas_and_controls()
lv_memset_00
(
calendar
->
nums
,
sizeof
(
calendar
->
nums
)
)
;
lv_calendar.c:257
lv_calendar_constructor()
lv_memset_00
(
disp
,
sizeof
(
lv_disp_t
)
)
;
lv_canvas.c:808
init_fake_disp()
lv_memset_00
(
dsc
,
sizeof
(
lv_draw_arc_dsc_t
)
)
;
lv_draw_arc.c:38
lv_draw_arc_dsc_init()
lv_memset_00
(
dsc
,
sizeof
(
lv_draw_img_dsc_t
)
)
;
lv_draw_img.c:48
lv_draw_img_dsc_init()
lv_memset_00
(
dsc
,
sizeof
(
lv_draw_label_dsc_t
)
)
;
lv_draw_label.c:57
lv_draw_label_dsc_init()
lv_memset_00
(
layer_ctx
,
draw_ctx
->
layer_instance_size
)
;
lv_draw_layer.c:49
lv_draw_layer_create()
lv_memset_00
(
dsc
,
sizeof
(
lv_draw_line_dsc_t
)
)
;
lv_draw_line.c:39
lv_draw_line_dsc_init()
lv_memset_00
(
&
LV_GC_ROOT
(
_lv_circle_cache
[
i
]
)
,
sizeof
(
LV_GC_ROOT
(
_lv_circle_cache
[
i
]
)
)
)
;
lv_draw_mask.c:238
_lv_draw_mask_cleanup()
lv_memset_00
(
param
,
sizeof
(
lv_draw_mask_line_param_t
)
)
;
lv_draw_mask.c:296
lv_draw_mask_line_points_init()
lv_memset_00
(
entry
,
sizeof
(
_lv_draw_mask_radius_circle_dsc_t
)
)
;
lv_draw_mask.c:517
lv_draw_mask_radius_init()
if
(
k
>=
0
&&
k
<
len
)
lv_memset_00
(
&
mask_buf
[
k
]
,
len
-
k
)
;
lv_draw_mask.c:628
lv_draw_mask_line()
else
if
(
k
>=
0
&&
k
<
len
)
lv_memset_00
(
&
mask_buf
[
0
]
,
k
)
;
lv_draw_mask.c:638
lv_draw_mask_line()
lv_memset_00
(
&
mask_buf
[
0
]
,
k
)
;
lv_draw_mask.c:756
line_mask_flat()
lv_memset_00
(
&
mask_buf
[
k
]
,
len
-
k
)
;
lv_draw_mask.c:765
line_mask_flat()
if
(
k
>=
0
)
lv_memset_00
(
&
mask_buf
[
0
]
,
k
)
;
lv_draw_mask.c:835
line_mask_steep()
else
if
(
k
>
0
)
lv_memset_00
(
&
mask_buf
[
k
]
,
len
-
k
)
;
lv_draw_mask.c:841
line_mask_steep()
else
if
(
k
>
0
)
lv_memset_00
(
&
mask_buf
[
0
]
,
k
)
;
lv_draw_mask.c:870
line_mask_steep()
if
(
k
>=
0
)
lv_memset_00
(
&
mask_buf
[
k
]
,
len
-
k
)
;
lv_draw_mask.c:875
line_mask_steep()
if
(
k
>=
0
)
lv_memset_00
(
&
mask_buf
[
0
]
,
k
)
;
lv_draw_mask.c:900
line_mask_steep()
else
if
(
k
>
0
)
lv_memset_00
(
&
mask_buf
[
k
]
,
len
-
k
)
;
lv_draw_mask.c:906
line_mask_steep()
lv_memset_00
(
&
mask_buf
[
0
]
,
tmp
)
;
lv_draw_mask.c:952
lv_draw_mask_angle()
lv_memset_00
(
&
mask_buf
[
tmp
]
,
len
-
tmp
)
;
lv_draw_mask.c:960
lv_draw_mask_angle()
lv_memset_00
(
&
mask_buf
[
0
]
,
tmp
)
;
lv_draw_mask.c:994
lv_draw_mask_angle()
lv_memset_00
(
&
mask_buf
[
tmp
]
,
len
-
tmp
)
;
lv_draw_mask.c:1002
lv_draw_mask_angle()
lv_memset_00
(
&
mask_buf
[
0
]
,
last
)
;
lv_draw_mask.c:1080
lv_draw_mask_radius()
lv_memset_00
(
&
mask_buf
[
first
]
,
len
-
first
)
;
lv_draw_mask.c:1086
lv_draw_mask_radius()
lv_memset_00
(
&
mask_buf
[
first
]
,
last
)
;
lv_draw_mask.c:1098
lv_draw_mask_radius()
lv_memset_00
(
&
mask_buf
[
cir_x_right
]
,
len
-
cir_x_right
)
;
lv_draw_mask.c:1145
lv_draw_mask_radius()
lv_memset_00
(
&
mask_buf
[
0
]
,
cir_x_left
)
;
lv_draw_mask.c:1149
lv_draw_mask_radius()
lv_memset_00
(
&
mask_buf
[
clr_start
]
,
clr_len
)
;
lv_draw_mask.c:1164
lv_draw_mask_radius()
lv_memset_00
(
&
lines
,
sizeof
(
lines
)
)
;
lv_draw_mask.c:1260
lv_draw_mask_polygon()
lv_memset_00
(
dsc
,
sizeof
(
lv_draw_rect_dsc_t
)
)
;
lv_draw_rect.c:39
lv_draw_rect_dsc_init()
lv_memset_00
(
draw_sw_ctx
,
sizeof
(
lv_draw_sw_ctx_t
)
)
;
lv_draw_sw.c:45
lv_draw_sw_init_ctx()
lv_memset_00
(
draw_sw_ctx
,
sizeof
(
lv_draw_sw_ctx_t
)
)
;
lv_draw_sw.c:72
lv_draw_sw_deinit_ctx()
lv_memset_00
(
old
+
next_items_size
,
size
)
;
lv_draw_sw_gradient.c:136
free_item()
lv_memset_00
(
LV_GC_ROOT
(
_lv_grad_cache_mem
)
,
max_bytes
)
;
lv_draw_sw_gradient.c:247
lv_gradient_set_cache_size()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
lv_draw_sw_blend_dsc_t
)
)
;
lv_draw_sw_img.c:58
lv_draw_sw_img_decoded()
lv_memset_00
(
mask_buf_tmp
,
blend_w
)
;
lv_draw_sw_img.c:172
lv_draw_sw_img_decoded()
lv_memset_00
(
layer_sw_ctx
->
base_draw
.
buf
,
layer_sw_ctx
->
buf_size_bytes
)
;
lv_draw_sw_layer.c:77
lv_draw_sw_layer_create()
lv_memset_00
(
layer_ctx
->
buf
,
layer_sw_ctx
->
buf_size_bytes
)
;
lv_draw_sw_layer.c:101
lv_draw_sw_layer_adjust()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_letter.c:256
draw_letter_normal()
lv_memset_00
(
mask_buf
+
mask_p_start
,
fill_w
)
;
lv_draw_sw_letter.c:321
draw_letter_normal()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_line.c:135
draw_line_hor()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_line.c:221
draw_line_ver()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_line.c:389
draw_line_skew()
lv_memset_00
(
&
mask_buf
[
mask_p
]
,
draw_area_w
)
;
lv_draw_sw_line.c:400
draw_line_skew()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_rect.c:532
draw_shadow()
lv_memset_00
(
sh_ups_tmp_buf
,
size
*
sizeof
(
sh_ups_tmp_buf
[
0
]
)
)
;
lv_draw_sw_rect.c:983
shadow_draw_corner_buf()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
blend_dsc
)
)
;
lv_draw_sw_rect.c:1175
draw_border_generic()
lv_memset_00
(
&
blend_dsc
,
sizeof
(
lv_draw_sw_blend_dsc_t
)
)
;
lv_draw_sw_rect.c:1385
draw_border_simple()
lv_memset_00
(
file_p
->
cache
,
sizeof
(
lv_fs_file_cache_t
)
)
;
lv_fs.c:97
lv_fs_open()
lv_memset_00
(
drv
,
sizeof
(
lv_fs_drv_t
)
)
;
lv_fs.c:395
lv_fs_drv_init()
LV_ITERATE_ROOTS
(
LV_CLEAR_ROOT
)
lv_gc.c:42
_lv_gc_clear_roots()
lv_memset_00
(
&
hint
,
sizeof
(
hint
)
)
;
lv_grid.c:357
grid_update()
lv_memset_00
(
calc_out
,
sizeof
(
_lv_grid_calc_t
)
)
;
lv_grid.c:394
calc()
lv_memset_00
(
driver
,
sizeof
(
lv_disp_drv_t
)
)
;
lv_hal_disp.c:86
lv_disp_drv_init()
lv_memset_00
(
draw_buf
,
sizeof
(
lv_disp_draw_buf_t
)
)
;
lv_hal_disp.c:145
lv_disp_draw_buf_init()
lv_memset_00
(
disp
,
sizeof
(
lv_disp_t
)
)
;
lv_hal_disp.c:176
lv_disp_drv_register()
lv_memset_00
(
disp
->
inv_areas
,
sizeof
(
disp
->
inv_areas
)
)
;
lv_hal_disp.c:268
lv_disp_drv_update()
lv_memset_00
(
disp
->
inv_area_joined
,
sizeof
(
disp
->
inv_area_joined
)
)
;
lv_hal_disp.c:269
lv_disp_drv_update()
lv_memset_00
(
driver
,
sizeof
(
lv_indev_drv_t
)
)
;
lv_hal_indev.c:59
lv_indev_drv_init()
lv_memset_00
(
indev
,
sizeof
(
lv_indev_t
)
)
;
lv_hal_indev.c:92
lv_indev_drv_register()
lv_memset_00
(
data
,
sizeof
(
lv_indev_data_t
)
)
;
lv_hal_indev.c:167
_lv_indev_read()
lv_memset_00
(
dsc
,
sizeof
(
lv_img_dsc_t
)
)
;
lv_img_buf.c:337
lv_img_buf_alloc()
lv_memset_00
(
(
uint8_t
*
)
dsc
->
data
,
dsc
->
data_size
)
;
lv_img_buf.c:352
lv_img_buf_alloc()
lv_memset_00
(
cached_src
,
sizeof
(
_lv_img_cache_entry_t
)
)
;
lv_img_cache.c:126
_lv_img_cache_open()
lv_memset_00
(
header
,
sizeof
(
lv_img_header_t
)
)
;
lv_img_decoder.c:85
lv_img_decoder_get_info()
lv_memset_00
(
dsc
,
sizeof
(
lv_img_decoder_dsc_t
)
)
;
lv_img_decoder.c:109
lv_img_decoder_open()
lv_memset_00
(
&
dsc
->
header
,
sizeof
(
lv_img_header_t
)
)
;
lv_img_decoder.c:153
lv_img_decoder_open()
lv_memset_00
(
decoder
,
sizeof
(
lv_img_decoder_t
)
)
;
lv_img_decoder.c:211
lv_img_decoder_create()
lv_memset_00
(
dsc
->
user_data
,
sizeof
(
lv_img_decoder_built_in_data_t
)
)
;
lv_img_decoder.c:349
lv_img_decoder_built_in_open()
lv_memset_00
(
dsc
->
user_data
,
sizeof
(
lv_img_decoder_built_in_data_t
)
)
;
lv_img_decoder.c:392
lv_img_decoder_built_in_open()
lv_memset_00
(
(
void
*
)
imgbtn
->
img_src_mid
,
sizeof
(
imgbtn
->
img_src_mid
)
)
;
lv_imgbtn.c:169
lv_imgbtn_constructor()
lv_memset_00
(
imgbtn
->
img_src_left
,
sizeof
(
imgbtn
->
img_src_left
)
)
;
lv_imgbtn.c:170
lv_imgbtn_constructor()
lv_memset_00
(
imgbtn
->
img_src_right
,
sizeof
(
imgbtn
->
img_src_right
)
)
;
lv_imgbtn.c:171
lv_imgbtn_constructor()
lv_memset_00
(
cache
,
sizeof
(
lv_lru_t
)
)
;
lv_lru.c:78
lv_lru_create()
lv_memset_00
(
cache
->
items
,
sizeof
(
lv_lru_item_t
*
)
*
cache
->
hash_table_size
)
;
lv_lru.c:93
lv_lru_create()
lv_memset_00
(
item
,
sizeof
(
lv_lru_item_t
)
)
;
lv_lru.c:329
lv_lru_remove_item()
lv_memset_00
(
item
,
sizeof
(
lv_lru_item_t
)
)
;
lv_lru.c:341
lv_lru_pop_or_create_item()
lv_memset_00
(
item
,
sizeof
(
lv_lru_item_t
)
)
;
lv_lru.c:345
lv_lru_pop_or_create_item()
lv_memset_00
(
scale
,
sizeof
(
lv_meter_scale_t
)
)
;
lv_meter.c:73
lv_meter_add_scale()
lv_memset_00
(
indic
,
sizeof
(
lv_meter_indicator_t
)
)
;
lv_meter.c:129
lv_meter_add_needle_line()
lv_memset_00
(
indic
,
sizeof
(
lv_meter_indicator_t
)
)
;
lv_meter.c:149
lv_meter_add_needle_img()
lv_memset_00
(
indic
,
sizeof
(
lv_meter_indicator_t
)
)
;
lv_meter.c:169
lv_meter_add_arc()
lv_memset_00
(
indic
,
sizeof
(
lv_meter_indicator_t
)
)
;
lv_meter.c:189
lv_meter_add_scale_lines()
lv_memset_00
(
obj
->
spec_attr
,
sizeof
(
_lv_obj_spec_attr_t
)
)
;
lv_obj.c:350
lv_obj_allocate_spec_attr()
lv_memset_00
(
ts
,
sizeof
(
_lv_obj_style_transition_dsc_t
)
*
STYLE_TRANSITION_MAX
)
;
lv_obj.c:870
lv_obj_set_state()
lv_memset_00
(
obj
,
s
)
;
lv_obj_class.c:49
lv_obj_class_create_obj()
lv_memset_00
(
dsc
,
sizeof
(
lv_obj_draw_part_dsc_t
)
)
;
lv_obj_draw.c:357
lv_obj_draw_dsc_init()
lv_memset_00
(
&
obj
->
styles
[
i
]
,
sizeof
(
_lv_obj_style_t
)
)
;
lv_obj_style.c:99
lv_obj_add_style()
lv_memset_00
(
&
obj
->
styles
[
i
]
,
sizeof
(
_lv_obj_style_t
)
)
;
lv_obj_style.c:526
get_local_style()
lv_memset_00
(
&
obj
->
styles
[
0
]
,
sizeof
(
_lv_obj_style_t
)
)
;
lv_obj_style.c:558
get_trans_style()
lv_memset_00
(
disp_refr
->
inv_areas
,
sizeof
(
disp_refr
->
inv_areas
)
)
;
lv_refr.c:337
_lv_disp_refr_timer()
lv_memset_00
(
disp_refr
->
inv_area_joined
,
sizeof
(
disp_refr
->
inv_area_joined
)
)
;
lv_refr.c:338
_lv_disp_refr_timer()
lv_memset_00
(
dsc
,
sizeof
(
lv_img_dsc_t
)
)
;
lv_snapshot.c:117
lv_snapshot_take_to_buf()
lv_memset_00
(
&
fake_disp
,
sizeof
(
lv_disp_t
)
)
;
lv_snapshot.c:128
lv_snapshot_take_to_buf()
lv_memset_00
(
&
snippet
,
sizeof
(
snippet
)
)
;
lv_span.c:794
lv_draw_span()
lv_memset_00
(
buf
,
sizeof
(
buf
)
)
;
lv_spinbox.c:448
lv_spinbox_updatevalue()
lv_memset_00
(
style
,
sizeof
(
lv_style_t
)
)
;
lv_style.c:158
lv_style_init()
lv_memset_00
(
style
,
sizeof
(
lv_style_t
)
)
;
lv_style.c:174
lv_style_reset()
lv_memset_00
(
tr
,
sizeof
(
lv_style_transition_dsc_t
)
)
;
lv_style.c:300
lv_style_transition_dsc_init()
lv_memset_00
(
&
table
->
cell_data
[
old_cell_cnt
]
,
(
new_cell_cnt
-
old_cell_cnt
)
*
sizeof
(
table
->
cell_data
[
0
]
)
)
;
lv_table.c:218
lv_table_set_row_cnt()
lv_memset_00
(
new_cell_data
,
new_cell_cnt
*
sizeof
(
table
->
cell_data
[
0
]
)
)
;
lv_table.c:240
lv_table_set_col_cnt()
Call Tree
from
examples
lv_memset_00()
is called by 78 functions:
lv_obj_allocate_spec_attr()
lv_obj_set_state()
lv_obj_class_create_obj()
lv_obj_draw_dsc_init()
lv_obj_add_style()
get_local_style()
get_trans_style()
_lv_disp_refr_timer()
lv_draw_arc_dsc_init()
lv_draw_img_dsc_init()
lv_draw_label_dsc_init()
lv_draw_layer_create()
lv_draw_line_dsc_init()
_lv_draw_mask_cleanup()
lv_draw_mask_line_points_init()
lv_draw_mask_radius_init()
lv_draw_mask_line()
line_mask_flat()
line_mask_steep()
lv_draw_mask_angle()
lv_draw_mask_radius()
lv_draw_mask_polygon()
lv_draw_rect_dsc_init()
lv_img_buf_alloc()
_lv_img_cache_open()
lv_img_decoder_get_info()
lv_img_decoder_open()
lv_img_decoder_create()
lv_img_decoder_built_in_open()
lv_draw_sw_init_ctx()
lv_draw_sw_deinit_ctx()
free_item()
lv_gradient_set_cache_size()
lv_draw_sw_img_decoded()
lv_draw_sw_layer_create()
lv_draw_sw_layer_adjust()
draw_letter_normal()
draw_line_hor()
draw_line_ver()
draw_line_skew()
draw_shadow()
shadow_draw_corner_buf()
draw_border_generic()
draw_border_simple()
grid_update()
calc()
lv_snapshot_take_to_buf()
lv_calendar_constructor()
lv_imgbtn_constructor()
lv_meter_add_scale()
lv_meter_add_needle_line()
lv_meter_add_needle_img()
lv_meter_add_arc()
lv_meter_add_scale_lines()
lv_draw_span()
lv_spinbox_updatevalue()
lv_disp_drv_init()
lv_disp_draw_buf_init()
lv_disp_drv_register()
lv_disp_drv_update()
lv_indev_drv_init()
lv_indev_drv_register()
_lv_indev_read()
lv_anim_init()
lv_anim_timeline_create()
lv_fs_open()
lv_fs_drv_init()
_lv_gc_clear_roots()
lv_lru_create()
lv_lru_remove_item()
lv_lru_pop_or_create_item()
lv_style_init()
lv_style_reset()
lv_style_transition_dsc_init()
allocate_btn_areas_and_controls()
init_fake_disp()
lv_table_set_row_cnt()
lv_table_set_col_cnt()
All items filtered out
lv_memset_00()
All items filtered out
Data Use
from
examples
lv_memset_00()
:
All items filtered out
lv_memset_00()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out