mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-24 11:46:34 +00:00
Use PSram for data tags if available #195
This commit is contained in:
parent
73b6dd2e2f
commit
4929286ebe
@ -10,7 +10,7 @@ void my_obj_set_tag(lv_obj_t* obj, const char* tag)
|
||||
|
||||
// release old tag
|
||||
if(obj->user_data.tag) {
|
||||
lv_mem_free(obj->user_data.tag);
|
||||
hasp_free(obj->user_data.tag);
|
||||
obj->user_data.tag = NULL;
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@ void my_obj_set_tag(lv_obj_t* obj, const char* tag)
|
||||
if(error != DeserializationError::Ok) doc.set(tag); // use tag as-is
|
||||
|
||||
const size_t size = measureJson(doc) + 1;
|
||||
if(char* str = (char*)lv_mem_alloc(size)) {
|
||||
if(char* str = (char*)hasp_malloc(size)) {
|
||||
len = serializeJson(doc, str, size); // tidy-up the json object
|
||||
obj->user_data.tag = (void*)str;
|
||||
LOG_VERBOSE(TAG_ATTR, "new json: %s", str);
|
||||
|
Loading…
x
Reference in New Issue
Block a user