Files
ESPC3-wireless/components/system/include/drivers/chip/misc.h
2025-02-13 17:17:07 +08:00

44 lines
672 B
C
Executable File

#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 设置中断向量地址
*
* @param vector 中断向量地址
*/
void drv_misc_set_vector(void *vector);
/**
* @brief 获取中断向量地址
*
* @return void* 中断向量地址
*/
void *drv_misc_get_vector(void);
#ifdef __cplusplus
}
#endif
#endif