lv_vglite_buf.h

Functions

vg_lite_buffer_t *vglite_get_dest_buf(void)

Copyright 2023 NXP

SPDX-License-Identifier: MIT Get vglite destination buffer pointer.

Return values:

The -- vglite destination buffer

vg_lite_buffer_t *vglite_get_src_buf(void)

Get vglite source buffer pointer.

Return values:

The -- vglite source buffer

void vglite_set_dest_buf_ptr(void *buf)

Set vglite destination buffer address only.

Parameters:

buf -- [in] Destination buffer address (does not require alignment for VG_LITE_LINEAR mode)

void vglite_set_src_buf_ptr(const void *buf)

Set vglite source buffer address only.

Parameters:

buf -- [in] Source buffer address

void vglite_set_dest_buf(const void *buf, uint32_t width, uint32_t height, uint32_t stride, lv_color_format_t cf)

Set vglite destination buffer.

Parameters:
  • buf -- [in] Destination buffer address

  • width -- [in] Destination buffer width

  • height -- [in] Destination buffer height

  • stride -- [in] Destination buffer stride in bytes

  • cf -- [in] Destination buffer color format

void vglite_set_src_buf(const void *buf, uint32_t width, uint32_t height, uint32_t stride, lv_color_format_t cf)

Set vglite source buffer.

Parameters:
  • buf -- [in] Source buffer address

  • width -- [in] Source buffer width

  • height -- [in] Source buffer height

  • stride -- [in] Source buffer stride in bytes

  • cf -- [in] Source buffer color format

void vglite_set_buf(vg_lite_buffer_t *vgbuf, void *buf, uint32_t width, uint32_t height, uint32_t stride, lv_color_format_t cf)

Set vglite buffer.

Parameters:
  • vgbuf -- [in] Address of the VGLite buffer object

  • buf -- [in] Address of the memory for the VGLite buffer

  • width -- [in] Buffer width

  • height -- [in] Buffer height

  • stride -- [in] Buffer stride in bytes

  • cf -- [in] Buffer color format