diff options
author | Neo Xu <xuxingliang@xiaomi.com> | 2023-11-29 18:15:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-29 11:15:27 +0100 |
commit | 6bc99b1d1f593703360e29165f218faf61daf109 (patch) | |
tree | 98f3361b17a0855bfd7accedc16b4db63e82b592 /src/stdlib/rtthread/lv_string_rtthread.c | |
parent | 34f7e9e01249c076121429125ca50ecbab34b5ed (diff) | |
download | lvgl-6bc99b1d1f593703360e29165f218faf61daf109.tar.gz lvgl-6bc99b1d1f593703360e29165f218faf61daf109.zip |
feat(stdlib): add lv_memmove (#4888)
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
Diffstat (limited to 'src/stdlib/rtthread/lv_string_rtthread.c')
-rw-r--r-- | src/stdlib/rtthread/lv_string_rtthread.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/stdlib/rtthread/lv_string_rtthread.c b/src/stdlib/rtthread/lv_string_rtthread.c index f425c81e1..02480c74a 100644 --- a/src/stdlib/rtthread/lv_string_rtthread.c +++ b/src/stdlib/rtthread/lv_string_rtthread.c @@ -8,12 +8,9 @@ #include "../../lv_conf_internal.h" #if LV_USE_STDLIB_STRING == LV_STDLIB_RTTHREAD #include "../lv_string.h" +#include "../lv_mem.h" /*Need lv_malloc*/ #include <rtthread.h> -#if LV_USE_STDLIB_MALLOC == LV_STDLIB_BUILTIN - #include "../lv_mem.h" -#endif - /********************* * DEFINES *********************/ @@ -48,6 +45,11 @@ LV_ATTRIBUTE_FAST_MEM void lv_memset(void * dst, uint8_t v, size_t len) rt_memset(dst, v, len); } +LV_ATTRIBUTE_FAST_MEM void * lv_memmove(void * dst, const void * src, size_t len) +{ + return rt_memmove(dst, src, len); +} + size_t lv_strlen(const char * str) { return rt_strlen(str); @@ -87,4 +89,4 @@ char * lv_strdup(const char * src) * STATIC FUNCTIONS **********************/ -#endif /*LV_USE_STDLIB_STRING*/ +#endif /*LV_STDLIB_RTTHREAD*/ |