Home
last modified time | relevance | path

Searched refs:element_size (Results 1 – 5 of 5) sorted by relevance

/lvgl-latest/src/misc/
Dlv_array.c38 void lv_array_init(lv_array_t * array, uint32_t capacity, uint32_t element_size) in lv_array_init() argument
42 array->element_size = element_size; in lv_array_init()
44 array->data = lv_malloc(capacity * element_size); in lv_array_init()
49 …id lv_array_init_from_buf(lv_array_t * array, void * buf, uint32_t capacity, uint32_t element_size) in lv_array_init_from_buf() argument
54 array->element_size = element_size; in lv_array_init_from_buf()
77 lv_array_init(target, source->capacity, source->element_size); in lv_array_copy()
78 lv_memcpy(target->data, source->data, source->size * source->element_size); in lv_array_copy()
103 uint8_t * remaining = start + array->element_size; in lv_array_remove()
104 uint32_t remaining_size = (array->size - index - 1) * array->element_size; in lv_array_remove()
129 uint8_t * remaining = start_p + (end - start) * array->element_size; in lv_array_erase()
[all …]
Dlv_array.h39 uint32_t element_size; member
54 void lv_array_init(lv_array_t * array, uint32_t capacity, uint32_t element_size);
65 …d lv_array_init_from_buf(lv_array_t * array, void * buf, uint32_t capacity, uint32_t element_size);
Dlv_circle_buf.c53 lv_circle_buf_t * lv_circle_buf_create(const uint32_t capacity, const uint32_t element_size) in lv_circle_buf_create() argument
62 lv_array_init(&circle_buf->array, capacity, element_size); in lv_circle_buf_create()
72 …t * lv_circle_buf_create_from_buf(void * buf, const uint32_t capacity, const uint32_t element_size) in lv_circle_buf_create_from_buf() argument
83 lv_array_init_from_buf(&circle_buf->array, buf, capacity, element_size); in lv_circle_buf_create_from_buf()
241 … if(fill_cb(data, circle_buf->array.element_size, (int32_t)filled, user_data) == LV_RESULT_OK) { in lv_circle_buf_fill()
283 lv_memcpy(data, lv_array_at(&circle_buf->array, real_index), circle_buf->array.element_size); in lv_circle_buf_peek_at()
Dlv_circle_buf.h40 lv_circle_buf_t * lv_circle_buf_create(uint32_t capacity, uint32_t element_size);
49 …circle_buf_t * lv_circle_buf_create_from_buf(void * buf, uint32_t capacity, uint32_t element_size);
/lvgl-latest/src/draw/vg_lite/
Dlv_vg_lite_stroke.c225 LV_ASSERT(item->lv.dash_pattern.element_size == sizeof(float)); in stroke_create_cb()
315 LV_ASSERT(lhs_dash_pattern->element_size == sizeof(float)); in dash_pattern_compare()
316 LV_ASSERT(rhs_dash_pattern->element_size == sizeof(float)); in dash_pattern_compare()