arch(draw): add parallel rendering architecture
BREAKING CHANGE This is a huge update which introduces parallel rendering. lv_conf.h needs to be updated too.
This commit is contained in:
96
src/stdlib/micropython/lv_mem_core_micropython.c
Normal file
96
src/stdlib/micropython/lv_mem_core_micropython.c
Normal file
@@ -0,0 +1,96 @@
|
||||
/**
|
||||
* @file lv_malloc_core.c
|
||||
*/
|
||||
|
||||
/*********************
|
||||
* INCLUDES
|
||||
*********************/
|
||||
#include "../lv_mem.h"
|
||||
#if LV_USE_STDLIB_MALLOC == LV_STDLIB_MICROPYTHON
|
||||
#include "../../stdlib/lv_mem.h"
|
||||
#include "include/lv_mp_mem_custom_include.h"
|
||||
|
||||
/*********************
|
||||
* DEFINES
|
||||
*********************/
|
||||
|
||||
/**********************
|
||||
* TYPEDEFS
|
||||
**********************/
|
||||
|
||||
/**********************
|
||||
* STATIC PROTOTYPES
|
||||
**********************/
|
||||
|
||||
/**********************
|
||||
* STATIC VARIABLES
|
||||
**********************/
|
||||
|
||||
/**********************
|
||||
* MACROS
|
||||
**********************/
|
||||
/**********************
|
||||
* GLOBAL FUNCTIONS
|
||||
**********************/
|
||||
|
||||
void lv_mem_init(void)
|
||||
{
|
||||
return; /*Nothing to init*/
|
||||
}
|
||||
|
||||
void lv_mem_deinit(void)
|
||||
{
|
||||
return; /*Nothing to deinit*/
|
||||
|
||||
}
|
||||
|
||||
lv_mem_pool_t lv_mem_add_pool(void * mem, size_t bytes)
|
||||
{
|
||||
/*Not supported*/
|
||||
LV_UNUSED(mem);
|
||||
LV_UNUSED(bytes);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void lv_mem_remove_pool(lv_mem_pool_t pool)
|
||||
{
|
||||
/*Not supported*/
|
||||
LV_UNUSED(pool);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
void * lv_malloc_core(size_t size)
|
||||
{
|
||||
return m_malloc(size);
|
||||
}
|
||||
|
||||
void * lv_realloc_core(void * p, size_t new_size)
|
||||
{
|
||||
return m_realloc(p, new_size);
|
||||
}
|
||||
|
||||
void lv_free_core(void * p)
|
||||
{
|
||||
m_free(p);
|
||||
}
|
||||
|
||||
void lv_mem_monitor_core(lv_mem_monitor_t * mon_p)
|
||||
{
|
||||
/*Not supported*/
|
||||
LV_UNUSED(mon_p);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
lv_res_t lv_mem_test_core(void)
|
||||
{
|
||||
/*Not supported*/
|
||||
return LV_RES_OK;
|
||||
}
|
||||
|
||||
/**********************
|
||||
* STATIC FUNCTIONS
|
||||
**********************/
|
||||
|
||||
#endif /*LV_USE_BUILTIN_MALLOC*/
|
||||
Reference in New Issue
Block a user