Adds support for the NXP PXP engine. LVGL changed the Kconfig symbol from LV_USE_GPU_NXP_PXP to LV_USE_PXP, but hal_nxp still relies on LV_USE_GPU_NXP_PXP, so add a temporary symbol for it. Additionally the drawing engines need to invalidate ranges in the dcache, the method needs to be provided via a lvgl_support.h file. Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
17 lines
400 B
C
17 lines
400 B
C
/*
|
|
* Copyright 2023 Fabian Blatz <fabianblatz@gmail.com>
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#ifndef ZEPHYR_MODULES_LVGL_LVGL_SUPPORT_H_
|
|
#define ZEPHYR_MODULES_LVGL_LVGL_SUPPORT_H_
|
|
|
|
#include <zephyr/cache.h>
|
|
|
|
static ALWAYS_INLINE void DEMO_CleanInvalidateCacheByAddr(void *addr, uint16_t size)
|
|
{
|
|
sys_cache_data_invd_range(addr, size);
|
|
}
|
|
|
|
#endif /* ZEPHYR_MODULES_LVGL_LVGL_SUPPORT_H_ */
|