diff --git a/lib/libesp32_lvgl/freetype/devel/ftstdlib.h b/lib/libesp32_lvgl/freetype/devel/ftstdlib.h index 44c97cdfe..e96edeb9d 100644 --- a/lib/libesp32_lvgl/freetype/devel/ftstdlib.h +++ b/lib/libesp32_lvgl/freetype/devel/ftstdlib.h @@ -140,10 +140,10 @@ extern void *lvbe_malloc(size_t size); extern void *lvbe_realloc(void *ptr, size_t size); extern void *lvbe_calloc(size_t num, size_t size); -#define ft_scalloc berry_calloc -#define ft_sfree free -#define ft_smalloc berry_malloc -#define ft_srealloc berry_realloc +#define ft_scalloc lvbe_calloc +#define ft_sfree lvbe_free +#define ft_smalloc lvbe_malloc +#define ft_srealloc lvbe_realloc /************************************************************************** diff --git a/tasmota/xdrv_54_lvgl.ino b/tasmota/xdrv_54_lvgl.ino index d72bb4cdd..b95318e4d 100644 --- a/tasmota/xdrv_54_lvgl.ino +++ b/tasmota/xdrv_54_lvgl.ino @@ -317,6 +317,7 @@ extern "C" { */ void *lvbe_malloc(uint32_t size); void *lvbe_realloc(void *ptr, size_t size); + void *lvbe_calloc(size_t num, size_t size); #ifdef USE_BERRY_PSRAM void *lvbe_malloc(uint32_t size) { return special_malloc(size);