lv_memcpy_builtin.h

Functions

void *lv_memcpy_builtin(void *dst, const void *src, size_t len)

Same as memcpy but optimized for 4 byte operation.

Parameters:
  • dst -- pointer to the destination buffer

  • src -- pointer to the source buffer

  • len -- number of byte to copy

void lv_memset_builtin(void *dst, uint8_t v, size_t len)

Same as memset but optimized for 4 byte operation.

Parameters:
  • dst -- pointer to the destination buffer

  • v -- value to set [0..255]

  • len -- number of byte to set

size_t lv_strlen_builtin(const char *str)
char *lv_strncpy_builtin(char *dst, const char *src, size_t dest_size)
char *lv_strcpy_builtin(char *dst, const char *src)