Home
last modified time | relevance | path

Searched refs:interface (Results 1 – 25 of 46) sorted by relevance

12

/lvgl-latest/src/drivers/uefi/
Dlv_uefi_indev_touch.c32 EFI_ABSOLUTE_POINTER_PROTOCOL * interface; member
52 static bool _absolute_pointer_interface_is_valid(const EFI_ABSOLUTE_POINTER_PROTOCOL * interface);
113 EFI_ABSOLUTE_POINTER_PROTOCOL * interface = NULL; in lv_uefi_absolute_pointer_indev_add_handle() local
121interface = (EFI_ABSOLUTE_POINTER_PROTOCOL *)lv_uefi_protocol_open(handle, &_uefi_guid_absolute_po… in lv_uefi_absolute_pointer_indev_add_handle()
122 if(!_absolute_pointer_interface_is_valid(interface)) { in lv_uefi_absolute_pointer_indev_add_handle()
132 handle_ctx->interface = interface; in lv_uefi_absolute_pointer_indev_add_handle()
133 handle_ctx->range.x = handle_ctx->interface->Mode->AbsoluteMaxX - in lv_uefi_absolute_pointer_indev_add_handle()
134 handle_ctx->interface->Mode->AbsoluteMinX; in lv_uefi_absolute_pointer_indev_add_handle()
135 handle_ctx->range.y = handle_ctx->interface->Mode->AbsoluteMaxY - in lv_uefi_absolute_pointer_indev_add_handle()
136 handle_ctx->interface->Mode->AbsoluteMinY; in lv_uefi_absolute_pointer_indev_add_handle()
[all …]
Dlv_uefi_indev_pointer.c32 EFI_SIMPLE_POINTER_PROTOCOL * interface; member
51 static bool _simple_pointer_interface_is_valid(const EFI_SIMPLE_POINTER_PROTOCOL * interface);
113 EFI_SIMPLE_POINTER_PROTOCOL * interface = NULL; in lv_uefi_simple_pointer_indev_add_handle() local
121interface = (EFI_SIMPLE_POINTER_PROTOCOL *)lv_uefi_protocol_open(handle, &_uefi_guid_simple_pointe… in lv_uefi_simple_pointer_indev_add_handle()
122 if(!_simple_pointer_interface_is_valid(interface)) { in lv_uefi_simple_pointer_indev_add_handle()
132 handle_ctx->interface = interface; in lv_uefi_simple_pointer_indev_add_handle()
134 interface->Mode->ResolutionX; in lv_uefi_simple_pointer_indev_add_handle()
136 interface->Mode->ResolutionY; in lv_uefi_simple_pointer_indev_add_handle()
235 static bool _simple_pointer_interface_is_valid(const EFI_SIMPLE_POINTER_PROTOCOL * interface) in _simple_pointer_interface_is_valid() argument
237 if(interface == NULL) return FALSE; in _simple_pointer_interface_is_valid()
[all …]
Dlv_uefi_indev_keyboard.c37 EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL * interface; member
56 …ic bool _simple_text_input_interface_is_valid(const EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL * interface);
112 EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL * interface = NULL; in lv_uefi_simple_text_input_indev_add_handle() local
120interface = (EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *)lv_uefi_protocol_open(handle, &_uefi_guid_simple_… in lv_uefi_simple_text_input_indev_add_handle()
121 if(!_simple_text_input_interface_is_valid(interface)) { in lv_uefi_simple_text_input_indev_add_handle()
131 handle_ctx->interface = interface; in lv_uefi_simple_text_input_indev_add_handle()
225 …tic bool _simple_text_input_interface_is_valid(const EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL * interface) in _simple_text_input_interface_is_valid() argument
227 if(interface == NULL) return FALSE; in _simple_text_input_interface_is_valid()
236 …if(handle_ctx->interface) lv_uefi_protocol_close(handle_ctx->handle, &_uefi_guid_simple_text_input… in _simple_text_input_handle_context_free()
251 status = handle_ctx->interface->ReadKeyStrokeEx( in _simple_text_input_read()
[all …]
Dlv_uefi_private.c57 void * interface = NULL; in lv_uefi_protocol_test() local
65 &interface, in lv_uefi_protocol_test()
89 void * interface = NULL; in lv_uefi_protocol_open() local
97 &interface, in lv_uefi_protocol_open()
115 interface = NULL; in lv_uefi_protocol_open()
118 return interface; in lv_uefi_protocol_open()
Dlv_uefi_display.c43 static bool _display_interface_is_valid(const EFI_GRAPHICS_OUTPUT_PROTOCOL * interface);
272 static bool _display_interface_is_valid(const EFI_GRAPHICS_OUTPUT_PROTOCOL * interface) in _display_interface_is_valid() argument
274 if(interface == NULL) return FALSE; in _display_interface_is_valid()
275 if(interface->Mode == NULL) return FALSE; in _display_interface_is_valid()
276 if(interface->Mode->Info == NULL) return FALSE; in _display_interface_is_valid()
277 if(interface->Mode->Info->HorizontalResolution == 0) return FALSE; in _display_interface_is_valid()
278 if(interface->Mode->Info->HorizontalResolution >= 32767) return FALSE; in _display_interface_is_valid()
279 if(interface->Mode->Info->VerticalResolution == 0) return FALSE; in _display_interface_is_valid()
280 if(interface->Mode->Info->VerticalResolution >= 32767) return FALSE; in _display_interface_is_valid()
/lvgl-latest/src/libs/fsdrv/
Dlv_fs_uefi.c38 EFI_FILE_PROTOCOL * interface; member
165 &file_ctx->interface, in lv_fs_uefi_open_cb()
174 if(!lv_fs_uefi_is_file(file_ctx->interface)) { in lv_fs_uefi_open_cb()
182 if(file_ctx->interface != NULL) file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_open_cb()
199 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_close_cb()
201 status = file_ctx->interface->Close(file_ctx->interface); in lv_fs_uefi_close_cb()
215 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_read_cb()
217 status = file_ctx->interface->Read( in lv_fs_uefi_read_cb()
218 file_ctx->interface, in lv_fs_uefi_read_cb()
234 if(file_ctx == NULL || file_ctx->interface == NULL) return LV_FS_RES_INV_PARAM; in lv_fs_uefi_write_cb()
[all …]
/lvgl-latest/docs/details/integration/driver/display/
Dili9341.rst11 …9341 supports parallel 8-/9-/16-/18-bit data bus MCU interface, 6-/16-/18-bit data bus RGB interfa…
12 3-/4-line serial peripheral interface (SPI).
Dgen_mipi.rst15 …out a MIPI-compatible display, one thinks of a device with a DSI serial interface. However, the Di…
16 …rfaces, like SPI serial, or i8080-compatible parallel interface, which are often used to interface
18 (ST7735, ST7789, ST7796) and Ilitek (ILI9341) SOCs. These commands provide a common interface to co…
23 …iver is not a hardware driver for displays with the DSI ("MIPI") serial interface. Instead, it imp…
Dst7796.rst10 microprocessor, and accepts 8-bit/9-bit/16-bit/18-bit parallel interface, SPI, and the ST7796S also…
11 MIPI interface. Display data can be stored in the on-chip display data RAM of 320x480x18 bits. It c…
Dfbdev.rst10 facilities and its device file system interface, avoiding the need for libraries that implement vid…
Drenesas_glcdc.rst19 - Supports LCD panels with RGB interface (up to 24 bits) and sync signals (HSYNC, VSYNC and Data En…
Dst7735.rst10 …essor, and accepts Serial Peripheral Interface (SPI), 8-bit/9-bit/16-bit/18-bit parallel interface.
Dst7789.rst10 microprocessor, and accepts, 8-bits/9-bits/16-bits/18-bits parallel interface. Display data can be …
/lvgl-latest/docs/details/libs/
Darduino_sd.rst8 Once an SD memory card is connected to the SPI interface of the Arduino or Genuino board you can cr…
/lvgl-latest/env_support/cmake/
Dmicropython.cmake6 # With micropython, build lvgl as interface library, link chain is:
/lvgl-latest/docs/details/integration/boards/
Driverdi.rst62 high-level drawing commands over a lower-bandwidth interface than
65 The **HDMI Displays** sport an HDMI interface for streamlined
/lvgl-latest/docs/details/debugging/
Dprofiler.rst20 …he buffer is full, the trace system prints the log information through the provided user interface.
99 …LVGL uses the :cpp:func:`LV_LOG` interface by default to output trace information. If you want to …
227 …output of other threads or refer to the configuration above to use a separate log output interface.
/lvgl-latest/docs/
DREADME_pt_BR.rst72 SquareLine Studio é um editor de interface do usuário de (arrasta e
133 e use o mesmo código de interface do usuário em hardwares
144 desenvolvimento da interface do usuário.
660 desenvolvimento da sua interface do usuário. Com mais de 15 anos de
661 experiência na indústria gráfica e de interface do usuário, podemos
662 ajudá-lo a levar sua interface do usuário para o próximo nível.
667 - **Implementação da interface do usuário**: Também podemos implementar
668 sua interface do usuário com base no design que você ou nós criamos.
674 da sua interface do usuário.
/lvgl-latest/docs/details/integration/framework/
Dtasmota-berry.rst39 …e and natural syntax, support garbage collection, and easy to use FFI (foreign function interface).
69 A higher level interface compatible with
/lvgl-latest/src/drivers/libinput/
Dlv_libinput.c80 static const struct libinput_interface interface = { variable
140 dsc->libinput_context = libinput_path_create_context(&interface, NULL); in lv_libinput_create()
213 struct libinput * context = libinput_path_create_context(&interface, NULL); in _rescan_devices()
/lvgl-latest/docs/details/widgets/
Dtileview.rst16 If the Tile View is screen sized, the user interface resembles what you
/lvgl-latest/docs/intro/add-lvgl-to-your-project/
Dthreading.rst123 data that should be shown (or otherwise reflected) in the user interface, and doing
159 If `atomic data`_ relevant to the user interface is updated in another thread (i.e.
163 updating thread] so that the user interface is only updated when it will result in a
166 If `non-atomic data`_ relevant to the user interface is updated in another thread
/lvgl-latest/docs/details/integration/bindings/
Dpikascript.rst140 Just write the Python interface in pika_lvgl.pyi (.pyi is the python interface file)
/lvgl-latest/docs/details/integration/driver/touchpad/
Devdev.rst9 for example, a mouse or touchscreen. It is exposed via the Linux device file system interface.
/lvgl-latest/src/drivers/wayland/
Dlv_wayland.c1266 uint32_t name, const char * interface, uint32_t version) in handle_global() argument
1273 if(strcmp(interface, wl_compositor_interface.name) == 0) { in handle_global()
1276 else if(strcmp(interface, wl_subcompositor_interface.name) == 0) { in handle_global()
1279 else if(strcmp(interface, wl_shm_interface.name) == 0) { in handle_global()
1284 else if(strcmp(interface, wl_seat_interface.name) == 0) { in handle_global()
1289 else if(strcmp(interface, wl_shell_interface.name) == 0) { in handle_global()
1294 else if(strcmp(interface, xdg_wm_base_interface.name) == 0) { in handle_global()

12