Home
last modified time | relevance | path

Searched refs:drv (Results 1 – 20 of 20) sorted by relevance

/lvgl-latest/src/drivers/display/lcd/
Dlv_lcd_generic_mipi.c26 static void send_cmd(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t param…
27 static void send_color(lv_lcd_generic_mipi_driver_t * drv, uint8_t cmd, uint8_t * param, size_t par…
28 static void init(lv_lcd_generic_mipi_driver_t * drv, lv_lcd_flag_t flags);
29 static void set_mirror(lv_lcd_generic_mipi_driver_t * drv, bool mirror_x, bool mirror_y);
30 static void set_swap_xy(lv_lcd_generic_mipi_driver_t * drv, bool swap);
31 static void set_rotation(lv_lcd_generic_mipi_driver_t * drv, lv_display_rotation_t rot);
56 …lv_lcd_generic_mipi_driver_t * drv = (lv_lcd_generic_mipi_driver_t *)lv_malloc(sizeof(lv_lcd_gener… in lv_lcd_generic_mipi_create() local
57 if(drv == NULL) { in lv_lcd_generic_mipi_create()
63 drv->disp = disp; in lv_lcd_generic_mipi_create()
64 drv->send_cmd = send_cmd_cb; in lv_lcd_generic_mipi_create()
[all …]
/lvgl-latest/src/misc/
Dlv_fs.c67 lv_fs_drv_t * drv = lv_fs_get_drv(letter); in lv_fs_is_ready() local
69 if(drv == NULL) return false; /*An unknown driver in not ready*/ in lv_fs_is_ready()
71 …if(drv->ready_cb == NULL) return true; /*Assume the driver is always ready if no handler provided*/ in lv_fs_is_ready()
73 return drv->ready_cb(drv); in lv_fs_is_ready()
85 lv_fs_drv_t * drv = lv_fs_get_drv(resolved_path.driver_letter); in lv_fs_open() local
87 if(drv == NULL) { in lv_fs_open()
92 if(drv->ready_cb) { in lv_fs_open()
93 if(drv->ready_cb(drv) == false) { in lv_fs_open()
99 if(drv->open_cb == NULL) { in lv_fs_open()
106 file_p->drv = drv; in lv_fs_open()
[all …]
Dlv_fs.h72 bool (*ready_cb)(lv_fs_drv_t * drv);
74 void * (*open_cb)(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
75 lv_fs_res_t (*close_cb)(lv_fs_drv_t * drv, void * file_p);
76 … lv_fs_res_t (*read_cb)(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * br);
77 …lv_fs_res_t (*write_cb)(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint32_t…
78 lv_fs_res_t (*seek_cb)(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
79 lv_fs_res_t (*tell_cb)(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
81 void * (*dir_open_cb)(lv_fs_drv_t * drv, const char * path);
82 lv_fs_res_t (*dir_read_cb)(lv_fs_drv_t * drv, void * rddir_p, char * fn, uint32_t fn_len);
83 lv_fs_res_t (*dir_close_cb)(lv_fs_drv_t * drv, void * rddir_p);
[all …]
/lvgl-latest/src/libs/fsdrv/
Dlv_fs_fatfs.c36 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
37 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
38 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
39 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
40 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
41 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
42 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
43 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint32_t fn_len);
44 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * dir_p);
108 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
[all …]
Dlv_fs_littlefs.c22 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
23 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
24 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
25 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
26 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
27 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
28 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
29 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * dir_p);
30 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint32_t fn_len);
34 lv_fs_drv_t * drv = lv_fs_get_drv(LV_FS_LITTLEFS_LETTER); in lv_littlefs_set_handler() local
[all …]
Dlv_fs_posix.c42 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
43 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
44 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
45 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
46 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
47 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
48 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
49 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint32_t fn_len);
50 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * dir_p);
106 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
[all …]
Dlv_fs_stdio.c44 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
45 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
46 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
47 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
48 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
49 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
50 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
51 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint32_t fn_len);
52 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * dir_p);
107 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
[all …]
Dlv_fs_memfs.c63 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
64 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
65 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
66 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
67 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
123 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
125 LV_UNUSED(drv); in fs_open()
137 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p) in fs_close() argument
139 LV_UNUSED(drv); in fs_close()
154 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b… in fs_read() argument
[all …]
Dlv_fs_arduino_esp_littlefs.cpp19 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
20 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
21 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
22 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
23 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
24 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
68 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
70 LV_UNUSED(drv); in fs_open()
99 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p) in fs_close() argument
101 LV_UNUSED(drv); in fs_close()
[all …]
Dlv_fs_arduino_sd.cpp19 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
20 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
21 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
22 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
23 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
24 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
60 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
62 LV_UNUSED(drv); in fs_open()
91 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p) in fs_close() argument
93 LV_UNUSED(drv); in fs_close()
[all …]
Dlv_fs_uefi.c45 static void lv_fs_drv_uefi_init(lv_fs_drv_t * drv, char fs_drive_letter, EFI_HANDLE fs_handle);
46 static void lv_fs_drv_uefi_deinit(lv_fs_drv_t * drv);
55 static bool lv_fs_uefi_ready_cb(lv_fs_drv_t * drv);
57 static void * lv_fs_uefi_open_cb(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
58 static lv_fs_res_t lv_fs_uefi_close_cb(lv_fs_drv_t * drv, void * file_p);
59 static lv_fs_res_t lv_fs_uefi_read_cb(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, u…
60 static lv_fs_res_t lv_fs_uefi_write_cb(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t…
61 static lv_fs_res_t lv_fs_uefi_seek_cb(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_…
62 static lv_fs_res_t lv_fs_uefi_tell_cb(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
64 static void * lv_fs_uefi_dir_open_cb(lv_fs_drv_t * drv, const char * path);
[all …]
Dlv_fs_win32.c40 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
41 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
42 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
43 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
44 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
45 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
46 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
47 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * dir_p, char * fn, uint32_t fn_len);
48 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * dir_p);
209 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode) in fs_open() argument
[all …]
/lvgl-latest/examples/porting/
Dlv_port_fs_template.c28 static void * fs_open(lv_fs_drv_t * drv, const char * path, lv_fs_mode_t mode);
29 static lv_fs_res_t fs_close(lv_fs_drv_t * drv, void * file_p);
30 static lv_fs_res_t fs_read(lv_fs_drv_t * drv, void * file_p, void * buf, uint32_t btr, uint32_t * b…
31 static lv_fs_res_t fs_write(lv_fs_drv_t * drv, void * file_p, const void * buf, uint32_t btw, uint3…
32 static lv_fs_res_t fs_seek(lv_fs_drv_t * drv, void * file_p, uint32_t pos, lv_fs_whence_t whence);
33 static lv_fs_res_t fs_size(lv_fs_drv_t * drv, void * file_p, uint32_t * size_p);
34 static lv_fs_res_t fs_tell(lv_fs_drv_t * drv, void * file_p, uint32_t * pos_p);
36 static void * fs_dir_open(lv_fs_drv_t * drv, const char * path);
37 static lv_fs_res_t fs_dir_read(lv_fs_drv_t * drv, void * rddir_p, char * fn, uint32_t fn_len);
38 static lv_fs_res_t fs_dir_close(lv_fs_drv_t * drv, void * rddir_p);
[all …]
/lvgl-latest/src/drivers/nuttx/
Dlv_nuttx_touchscreen.c47 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data);
119 static void conv_touch_sample(lv_indev_t * drv, in conv_touch_sample() argument
123 lv_nuttx_touchscreen_t * touchscreen = drv->driver_data; in conv_touch_sample()
127 lv_display_t * disp = lv_indev_get_display(drv); in conv_touch_sample()
146 static void touchscreen_read(lv_indev_t * drv, lv_indev_data_t * data) in touchscreen_read() argument
148 lv_nuttx_touchscreen_t * touchscreen = drv->driver_data; in touchscreen_read()
160 conv_touch_sample(drv, data, &touchscreen->last_sample); in touchscreen_read()
170 conv_touch_sample(drv, data, &sample); in touchscreen_read()
/lvgl-latest/tests/src/test_cases/
Dtest_fs.c121 lv_fs_drv_t * drv = lv_fs_get_drv(drv_letter); in read_random_drv() local
122 uint32_t original_cache_size = drv->cache_size; in read_random_drv()
123 drv->cache_size = cache_size; in read_random_drv()
179 drv->cache_size = original_cache_size; in read_random_drv()
184 lv_fs_drv_t * drv = lv_fs_get_drv('A'); in test_write_read_random() local
185 uint32_t original_cache_size = drv->cache_size; in test_write_read_random()
186 drv->cache_size = 7; in test_write_read_random()
274 drv->cache_size = original_cache_size; in test_write_read_random()
/lvgl-latest/docs/details/main-components/
Dfs.rst104 static lv_fs_drv_t drv; /* Needs to be static or global */
105 lv_fs_drv_init(&drv); /* Basic initialization */
107 drv.letter = 'S'; /* An uppercase letter to identify the drive */
108 drv.cache_size = my_cache_size; /* Cache size for reading in bytes. 0 to not cache. */
110 drv.ready_cb = my_ready_cb; /* Callback to tell if the drive is ready to use */
111 drv.open_cb = my_open_cb; /* Callback to open a file */
112 drv.close_cb = my_close_cb; /* Callback to close a file */
113 drv.read_cb = my_read_cb; /* Callback to read a file */
114 drv.write_cb = my_write_cb; /* Callback to write a file */
115 drv.seek_cb = my_seek_cb; /* Callback to seek in a file (Move cursor) */
[all …]
Dindev.rst193 static void touch_read_callback(lv_indev_t * drv, lv_indev_data_t * data)
/lvgl-latest/src/drivers/wayland/
Dlv_wayland.c2341 static void _lv_wayland_pointer_read(lv_indev_t * drv, lv_indev_data_t * data) in _lv_wayland_pointer_read() argument
2343 struct window * window = lv_display_get_user_data(lv_indev_get_display(drv)); in _lv_wayland_pointer_read()
2354 static void _lv_wayland_pointeraxis_read(lv_indev_t * drv, lv_indev_data_t * data) in _lv_wayland_pointeraxis_read() argument
2356 struct window * window = lv_display_get_user_data(lv_indev_get_display(drv)); in _lv_wayland_pointeraxis_read()
2368 static void _lv_wayland_keyboard_read(lv_indev_t * drv, lv_indev_data_t * data) in _lv_wayland_keyboard_read() argument
2370 struct window * window = lv_display_get_user_data(lv_indev_get_display(drv)); in _lv_wayland_keyboard_read()
2381 static void _lv_wayland_touch_read(lv_indev_t * drv, lv_indev_data_t * data) in _lv_wayland_touch_read() argument
2384 struct window * window = lv_display_get_user_data(lv_indev_get_display(drv)); in _lv_wayland_touch_read()
/lvgl-latest/docs/intro/
Dintroduction.rst231 Be sure you are calling :cpp:expr:`lv_display_flush_ready(drv)` at the end of your
/lvgl-latest/docs/
DCHANGELOG.rst122 - **feat(drv): Implement Arduino SD driver** `5968 <https://github.com/lvgl/lvgl/pull/5968>`__