This repository has been archived on 2023-07-17. You can view files and clone it, but cannot push or open issues or pull requests.
bl_mcu_sdk/drivers/lhal/include/bflb_common.h
2022-10-29 16:11:43 +08:00

21 lines
524 B
C

#ifndef _BFLB_COMMON_H
#define _BFLB_COMMON_H
#include "stdint.h"
#ifdef __cplusplus
extern "C" {
#endif
void *arch_memcpy(void *dst, const void *src, uint32_t n);
void *arch_memset(void *s, uint8_t c, uint32_t n);
int arch_memcmp(const void *s1, const void *s2, uint32_t n);
uint32_t *arch_memcpy4(uint32_t *dst, const uint32_t *src, uint32_t n);
void *arch_memcpy_fast(void *pdst, const void *psrc, uint32_t n);
uint32_t *arch_memset4(uint32_t *dst, const uint32_t val, uint32_t n);
#ifdef __cplusplus
}
#endif
#endif