新手上路
- 积分
- 36
- 金钱
- 36
- 注册时间
- 2016-7-22
- 在线时间
- 5 小时
|
1金钱
想问下大家一个问题,在头文件的静态内联函数可以被外部调用吗?比如core_cmFunc.h文件中的
__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __get_BASEPRI(void)
{
uint32_t result;
__ASM volatile ("MRS %0, basepri" : "=r" (result) );
return(result);
}
__attribute__( ( always_inline ) ) __STATIC_INLINE void __set_BASEPRI_MAX(uint32_t value)
{
__ASM volatile ("MSR basepri_max, %0" : : "r" (value) : "memory");
}
函数是static inline,静态函数不是说只在本文件中有效吗?那外部怎么调用的呢?谢谢大家~
|
|