Home
last modified time | relevance | path

Searched refs:circle_buf (Results 1 – 3 of 3) sorted by relevance

/lvgl-latest/src/misc/
Dlv_circle_buf.c35 static void circle_buf_prepare_empty(lv_circle_buf_t * circle_buf);
55 lv_circle_buf_t * circle_buf = lv_malloc(sizeof(lv_circle_buf_t)); in lv_circle_buf_create() local
56 LV_ASSERT_MALLOC(circle_buf); in lv_circle_buf_create()
58 if(circle_buf == NULL) { in lv_circle_buf_create()
62 lv_array_init(&circle_buf->array, capacity, element_size); in lv_circle_buf_create()
63 circle_buf->head = 0; in lv_circle_buf_create()
64 circle_buf->tail = 0; in lv_circle_buf_create()
65 circle_buf->inner_alloc = true; in lv_circle_buf_create()
67 circle_buf_prepare_empty(circle_buf); in lv_circle_buf_create()
69 return circle_buf; in lv_circle_buf_create()
[all …]
Dlv_circle_buf.h64 lv_result_t lv_circle_buf_resize(lv_circle_buf_t * circle_buf, uint32_t capacity);
70 void lv_circle_buf_destroy(lv_circle_buf_t * circle_buf);
77 uint32_t lv_circle_buf_size(const lv_circle_buf_t * circle_buf);
84 uint32_t lv_circle_buf_capacity(const lv_circle_buf_t * circle_buf);
91 uint32_t lv_circle_buf_remain(const lv_circle_buf_t * circle_buf);
98 bool lv_circle_buf_is_empty(const lv_circle_buf_t * circle_buf);
105 bool lv_circle_buf_is_full(const lv_circle_buf_t * circle_buf);
112 void lv_circle_buf_reset(lv_circle_buf_t * circle_buf);
119 void * lv_circle_buf_head(const lv_circle_buf_t * circle_buf);
126 void * lv_circle_buf_tail(const lv_circle_buf_t * circle_buf);
[all …]
/lvgl-latest/tests/src/test_cases/
Dtest_circle_buf.c7 static lv_circle_buf_t * circle_buf; variable
13 circle_buf = lv_circle_buf_create(circle_buf_CAPACITY, sizeof(int32_t)); in setUp()
15 TEST_ASSERT_EQUAL_UINT32(lv_circle_buf_capacity(circle_buf), circle_buf_CAPACITY); in setUp()
16 TEST_ASSERT_EQUAL_UINT32(0, lv_circle_buf_size(circle_buf)); in setUp()
23 const lv_result_t res = lv_circle_buf_write(circle_buf, &i); in setUp()
32 TEST_ASSERT_EQUAL_UINT32(lv_circle_buf_size(circle_buf), circle_buf_CAPACITY); in setUp()
37 lv_circle_buf_destroy(circle_buf); in tearDown()
38 circle_buf = NULL; in tearDown()
48 const lv_result_t res = lv_circle_buf_read(circle_buf, &value); in test_circle_buf_read_write_peek_values()
60 const lv_result_t res = lv_circle_buf_peek_at(circle_buf, i, &value); in test_circle_buf_read_write_peek_values()
[all …]