Memory optimization

This commit is contained in:
fvanroie 2020-11-14 15:16:35 +01:00
parent b4822f64e4
commit 24f783308a

View File

@ -90,8 +90,10 @@ static inline bool openFont(File & file, const char * filename)
static inline void initCharacterFrame(size_t size)
{
if(size > _lv_mem_get_size(charBitmap_p)) {
if(charBitmap_p) lv_mem_free(charBitmap_p);
charBitmap_p = (uint8_t *)lv_mem_alloc(size);
if(charBitmap_p)
lv_mem_realloc(charBitmap_p, size);
else
charBitmap_p = (uint8_t *)lv_mem_alloc(size);
}
_lv_memset_00(charBitmap_p, size); // init the bitmap to white
}