/lvgl-latest/src/drivers/uefi/ |
D | lv_uefi_indev_touch.c | 32 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 121 …interface = (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 …]
|
D | lv_uefi_indev_pointer.c | 32 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 121 …interface = (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 …]
|
D | lv_uefi_indev_keyboard.c | 37 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 120 …interface = (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 …]
|
D | lv_uefi_private.c | 57 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()
|
D | lv_uefi_display.c | 43 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/ |
D | lv_fs_uefi.c | 38 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/ |
D | ili9341.rst | 11 …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).
|
D | gen_mipi.rst | 15 …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…
|
D | st7796.rst | 10 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…
|
D | fbdev.rst | 10 facilities and its device file system interface, avoiding the need for libraries that implement vid…
|
D | renesas_glcdc.rst | 19 - Supports LCD panels with RGB interface (up to 24 bits) and sync signals (HSYNC, VSYNC and Data En…
|
D | st7735.rst | 10 …essor, and accepts Serial Peripheral Interface (SPI), 8-bit/9-bit/16-bit/18-bit parallel interface.
|
D | st7789.rst | 10 microprocessor, and accepts, 8-bits/9-bits/16-bits/18-bits parallel interface. Display data can be …
|
/lvgl-latest/docs/details/libs/ |
D | arduino_sd.rst | 8 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/ |
D | micropython.cmake | 6 # With micropython, build lvgl as interface library, link chain is:
|
/lvgl-latest/docs/details/integration/boards/ |
D | riverdi.rst | 62 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/ |
D | profiler.rst | 20 …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/ |
D | README_pt_BR.rst | 72 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/ |
D | tasmota-berry.rst | 39 …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/ |
D | lv_libinput.c | 80 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/ |
D | tileview.rst | 16 If the Tile View is screen sized, the user interface resembles what you
|
/lvgl-latest/docs/intro/add-lvgl-to-your-project/ |
D | threading.rst | 123 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/ |
D | pikascript.rst | 140 Just write the Python interface in pika_lvgl.pyi (.pyi is the python interface file)
|
/lvgl-latest/docs/details/integration/driver/touchpad/ |
D | evdev.rst | 9 for example, a mouse or touchscreen. It is exposed via the Linux device file system interface.
|
/lvgl-latest/src/drivers/wayland/ |
D | lv_wayland.c | 1266 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()
|