Lines Matching full:c

39 - Select NXP PXP engine in "lv_conf.h": Set :c:macro:`LV_USE_PXP` to `1`.
40 - In order to use PXP as a draw unit, select in "lv_conf.h": Set :c:macro:`LV_USE_DRAW_PXP` to `1`.
41 - In order to use PXP to rotate the screen, select in "lv_conf.h": Set :c:macro:`LV_USE_ROTATE_PXP`…
42 - Enable PXP asserts in "lv_conf.h": Set :c:macro: `LV_USE_PXP_ASSERT` to `1`.
44 c:macro:`LV_ASSERT_HANDLER` is set to `while(1);` (Halt by default). Else,
46 - If :c:macro:`SDK_OS_FREE_RTOS` symbol is defined, FreeRTOS implementation
55 .. code-block:: c
62 with the additional callbacks, if :c:macro:`LV_USE_DRAW_PXP` is set to `1`:
64 .. code-block:: c
75 .. code-block:: c
105 Supported draw tasks are available in "src/draw/nxp/pxp/lv_draw_pxp.c":
107 .. code-block:: c
125 .. code-block::c
153 - Buffer address must be aligned to 64 bytes: set :c:macro:`LV_DRAW_BUF_ALIGN`
155 No stride alignment is required: set :c:macro:`LV_DRAW_BUF_STRIDE_ALIGN` to
164 - "src/draw/nxp/pxp/lv_draw_buf_pxp.c": draw buffer callbacks
165 - "src/draw/nxp/pxp/lv_draw_pxp_fill.c": fill area
166 - "src/draw/nxp/pxp/lv_draw_pxp_img.c": blit image (w/ optional recolor or
168 - "src/draw/nxp/pxp/lv_draw_pxp_layer.c": layer blending
169 - "src/draw/nxp/pxp/lv_draw_pxp.c": draw unit initialization
170 - "src/draw/nxp/pxp/lv_pxp_cfg.c": init, deinit, run/wait PXP device
171 - "src/draw/nxp/pxp/lv_pxp_osa.c": OS abstraction (FreeRTOS or bare metal)
172 - "src/draw/nxp/pxp/lv_pxp_utils.c": function helpers
177 - fsl_pxp.c: PXP driver
178 - fsl_cache.c: CPU cache handling functions
187 FreeRTOS in lv_pxp_osa.c.
210 - Select NXP VGLite engine in "lv_conf.h": Set :c:macro:`LV_USE_DRAW_VGLITE` to
211 `1`. :c:macro:`SDK_OS_FREE_RTOS` symbol needs to be defined so that FreeRTOS
213 - Enable VGLite asserts in "lv_conf.h": Set :c:macro: `LV_USE_VGLITE_ASSERT` to
216 can stop the program execution in case the c:macro: `LV_ASSERT_HANDLER` is set
227 .. code-block:: c
255 .. code-block:: c
264 .. code-block:: c
274 .. code-block:: c
300 Set :c:macro: `LV_USE_VGLITE_BLIT_SPLIT` to `1`.
304 .. code-block:: c
315 Set :c:macro: `LV_USE_VGLITE_DRAW_ASYNC` to `1`.
330 Supported draw tasks are available in "src/draw/nxp/pxp/lv_draw_vglite.c":
332 .. code-block:: c
388 requirement for linear buffer layouts (:c:macro:`VG_LITE_LINEAR`).
397 - "src/draw/nxp/vglite/lv_draw_buf_vglite.c": draw buffer callbacks
398 - "src/draw/nxp/vglite/lv_draw_vglite_arc.c": draw arc
399 - "src/draw/nxp/vglite/lv_draw_vglite_border.c": draw border
400 - "src/draw/nxp/vglite/lv_draw_vglite_fill.c": fill area
401 - "src/draw/nxp/vglite/lv_draw_vglite_img.c": blit image (w/ optional recolor or transformation)
402 - "src/draw/nxp/vglite/lv_draw_vglite_label.c": draw label
403 - "src/draw/nxp/vglite/lv_draw_vglite_layer.c": layer blending
404 - "src/draw/nxp/vglite/lv_draw_vglite_line.c": draw line
405 - "src/draw/nxp/vglite/lv_draw_vglite_triangle.c": draw triangle
406 - "src/draw/nxp/vglite/lv_draw_vglite.c": draw unit initialization
407 - "src/draw/nxp/vglite/lv_vglite_buf.c": init/get vglite buffer
408 - "src/draw/nxp/vglite/lv_vglite_matrix.c": set vglite matrix
409 - "src/draw/nxp/vglite/lv_vglite_path.c": create vglite path data
410 - "src/draw/nxp/vglite/lv_vglite_utils.c": function helpers