# lv_renesas_glcdc.h (/api/public/drivers/display/lv_renesas_glcdc_h)



<ApiSummary functions="2" />

Functions [#functions]

<ApiMember kind="function" name="lv_renesas_glcdc_direct_create" file="public/drivers/display/lv_renesas_glcdc.h" line="36" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/drivers/display/lv_renesas_glcdc.h#L36">
  lv_renesas_glcdc_direct_create [#lv_renesas_glcdc_direct_create]

  Create a display using Renesas' GLCDC peripheral in DIRECT render mode

  ```c title=" " lineNumbers=1
  lv_display_t * lv_renesas_glcdc_direct_create(void)
  ```

  **Returns:** <ApiLink name="lv_display_t" display="lv_display_t *" /> — pointer to the created display
</ApiMember>

<ApiMember kind="function" name="lv_renesas_glcdc_partial_create" file="public/drivers/display/lv_renesas_glcdc.h" line="45" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/drivers/display/lv_renesas_glcdc.h#L45">
  lv_renesas_glcdc_partial_create [#lv_renesas_glcdc_partial_create]

  Create a display using Renesas' GLCDC peripheral in PARTIAL render mode

  ```c title=" " lineNumbers=1
  lv_display_t * lv_renesas_glcdc_partial_create(void *buf1, void *buf2, size_t buf_size)
  ```

  <span className="sr-only">
    Parameters
  </span>

  | Name       | Type     | Description                                                          |
  | ---------- | -------- | -------------------------------------------------------------------- |
  | `buf1`     | `void *` | first buffer                                                         |
  | `buf2`     | `void *` | second buffer. **May** be `NULL`. When NULL a single buffer is used. |
  | `buf_size` | `size_t` | buffer size in byte                                                  |

  **Returns:** <ApiLink name="lv_display_t" display="lv_display_t *" /> — pointer to the created display
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_display.h&#x22;]" includedBy="[&#x22;lvgl.h&#x22;]" transitiveIncludes="[&#x22;lv_area.h&#x22;, &#x22;lv_assert.h&#x22;, &#x22;lv_color.h&#x22;, &#x22;lv_color_op.h&#x22;, &#x22;lv_conf_internal.h&#x22;, &#x22;lv_event.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_timer.h&#x22;, &#x22;lv_types.h&#x22;]" />
