|
我看了很多的os_cpu.h的文件,很多都是以void OSCtxSw(void);声明的,但我看了很多的c调用汇编的格式的资料,应该是以extern void OSCtxSw(void);这种格式声明的,可能是我的c基础较差吧,希望原子哥及其它大神指教下小弟,万分感激啊~还有几个函数和变量如void OSCtxSw(void);void OSIntCtxSw(void); void OSStartHighRdy(void); void OSPendSV(void);OS_CPU_EXT INT32U OSInterrputSum;
*******************************************************************************
*/
#if OS_CRITICAL_METHOD == 4
void OS_ENTER_CRITICAL (void);
void OS_EXIT_CRITICAL (void);
#endif
void OSCtxSw(void);
void OSIntCtxSw(void);
void OSStartHighRdy(void);
void OSPendSV(void);
OS_CPU_EXT INT32U OSInterrputSum;
#endif
/************************ (C) COPYLEFT 2010 Leafgrass ************************/
|