Files
ESPC3-wireless/components/system/include/drivers/chip/misc.h

69 lines
1.2 KiB
C
Raw Normal View History

2024-03-28 12:19:52 +08:00
#ifndef __MISC_H__
#define __MISC_H__
#ifdef __cplusplus
extern "C"
{
#endif
/**
* @brief CPU
*
* @param us
*/
void drv_misc_busy_wait(unsigned us);
/**
* @brief
*
* @param mem
* @return NULL
*/
unsigned *drv_misc_bitband(void *mem);
/**
* @brief MCU MD5
*
* @param out[out]
* @retval 0
* @retval -1
*/
int drv_misc_read_id_md5(unsigned char out[16]);
/**
* @brief
*
* @param vector
*/
void drv_misc_set_vector(void *vector);
/**
* @brief
*
* @return void*
*/
void *drv_misc_get_vector(void);
/**
* @brief 0
*
* @param src
* @param len
*/
void mem_reset(void *src, unsigned len);
/**
* @brief
*
* @param dest[out]
* @param src
* @param len
*/
void mem_cpy(void *dest, const void *src, unsigned len);
#ifdef __cplusplus
}
#endif
#endif