亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ucos_ii.h

?? UCOS2.83移植的s3c44b0x的最終版,如果那為燒友有好的建議請(qǐng)EMAIL我,不勝感激!
?? H
?? 第 1 頁 / 共 5 頁
字號(hào):
#if OS_TASK_CREATE_EXT_EN > 0
void          OS_TaskStkClr         (OS_STK          *pbos, 
                                     INT32U           size, 
                                     INT16U           opt);
#endif

#if (OS_TASK_STAT_STK_CHK_EN > 0) && (OS_TASK_CREATE_EXT_EN > 0)
void          OS_TaskStatStkChk     (void);
#endif

INT8U         OS_TCBInit            (INT8U            prio, 
                                     OS_STK          *ptos, 
                                     OS_STK          *pbos, 
                                     INT16U           id, 
                                     INT32U           stk_size, 
                                     void            *pext, 
                                     INT16U           opt);

#if OS_TMR_EN > 0
void          OSTmr_Init(void);
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                          FUNCTION PROTOTYPES
*                                      (Target Specific Functions)
*********************************************************************************************************
*/

#if OS_VERSION >= 270 && OS_DEBUG_EN > 0
void          OSDebugInit           (void);
#endif

#if OS_VERSION >= 204
void          OSInitHookBegin       (void);
void          OSInitHookEnd         (void);
#endif

void          OSTaskCreateHook      (OS_TCB          *ptcb);
void          OSTaskDelHook         (OS_TCB          *ptcb);

#if OS_VERSION >= 251
void          OSTaskIdleHook        (void);
#endif

void          OSTaskStatHook        (void);
OS_STK       *OSTaskStkInit         (void           (*task)(void *p_arg), 
                                     void            *p_arg, 
                                     OS_STK          *ptos, 
                                     INT16U           opt);

#if OS_TASK_SW_HOOK_EN > 0
void          OSTaskSwHook          (void);
#endif

#if OS_VERSION >= 204
void          OSTCBInitHook         (OS_TCB          *ptcb);
#endif

#if OS_TIME_TICK_HOOK_EN > 0
void          OSTimeTickHook        (void);
#endif

/*
*********************************************************************************************************
*                                          FUNCTION PROTOTYPES
*
* IMPORTANT: These prototypes MUST be placed in OS_CPU.H
*********************************************************************************************************
*/

#if 0
void          OSStartHighRdy        (void);
void          OSIntCtxSw            (void);
void          OSCtxSw               (void);
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                                   LOOK FOR MISSING #define CONSTANTS
*
* This section is used to generate ERROR messages at compile time if certain #define constants are
* MISSING in OS_CFG.H.  This allows you to quickly determine the source of the error.
*
* You SHOULD NOT change this section UNLESS you would like to add more comments as to the source of the
* compile time error.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                            EVENT FLAGS
*********************************************************************************************************
*/

#ifndef OS_FLAG_EN
#error  "OS_CFG.H, Missing OS_FLAG_EN: Enable (1) or Disable (0) code generation for Event Flags"
#else
    #ifndef OS_MAX_FLAGS
    #error  "OS_CFG.H, Missing OS_MAX_FLAGS: Max. number of Event Flag Groups in your application"
    #else
        #if     OS_MAX_FLAGS > 65500u
        #error  "OS_CFG.H, OS_MAX_FLAGS must be <= 65500"
        #endif
    #endif

    #if     OS_VERSION >= 280
    #ifndef OS_FLAGS_NBITS
    #error  "OS_CFG.H, Missing OS_FLAGS_NBITS: Determine #bits used for event flags, MUST be either 8, 16 or 32"
    #endif
    #endif

    #ifndef OS_FLAG_WAIT_CLR_EN
    #error  "OS_CFG.H, Missing OS_FLAG_WAIT_CLR_EN: Include code for Wait on Clear EVENT FLAGS"
    #endif

    #ifndef OS_FLAG_ACCEPT_EN
    #error  "OS_CFG.H, Missing OS_FLAG_ACCEPT_EN: Include code for OSFlagAccept()"
    #endif

    #ifndef OS_FLAG_DEL_EN
    #error  "OS_CFG.H, Missing OS_FLAG_DEL_EN: Include code for OSFlagDel()"
    #endif

    #ifndef OS_FLAG_NAME_SIZE
    #error  "OS_CFG.H, Missing OS_FLAG_NAME_SIZE: Determines the size of flag group names"
    #endif

    #ifndef OS_FLAG_QUERY_EN
    #error  "OS_CFG.H, Missing OS_FLAG_QUERY_EN: Include code for OSFlagQuery()"
    #endif
#endif

/*
*********************************************************************************************************
*                                           MESSAGE MAILBOXES
*********************************************************************************************************
*/

#ifndef OS_MBOX_EN
#error  "OS_CFG.H, Missing OS_MBOX_EN: Enable (1) or Disable (0) code generation for MAILBOXES"
#else
    #ifndef OS_MBOX_ACCEPT_EN
    #error  "OS_CFG.H, Missing OS_MBOX_ACCEPT_EN: Include code for OSMboxAccept()"
    #endif

    #ifndef OS_MBOX_DEL_EN
    #error  "OS_CFG.H, Missing OS_MBOX_DEL_EN: Include code for OSMboxDel()"
    #endif

    #ifndef OS_MBOX_POST_EN
    #error  "OS_CFG.H, Missing OS_MBOX_POST_EN: Include code for OSMboxPost()"
    #endif

    #ifndef OS_MBOX_POST_OPT_EN
    #error  "OS_CFG.H, Missing OS_MBOX_POST_OPT_EN: Include code for OSMboxPostOpt()"
    #endif

    #ifndef OS_MBOX_QUERY_EN
    #error  "OS_CFG.H, Missing OS_MBOX_QUERY_EN: Include code for OSMboxQuery()"
    #endif
#endif

/*
*********************************************************************************************************
*                                           MEMORY MANAGEMENT
*********************************************************************************************************
*/

#ifndef OS_MEM_EN
#error  "OS_CFG.H, Missing OS_MEM_EN: Enable (1) or Disable (0) code generation for MEMORY MANAGER"
#else
    #ifndef OS_MAX_MEM_PART
    #error  "OS_CFG.H, Missing OS_MAX_MEM_PART: Max. number of memory partitions"
    #else
        #if     OS_MAX_MEM_PART > 65500u
        #error  "OS_CFG.H, OS_MAX_MEM_PART must be <= 65500"
        #endif
    #endif

    #ifndef OS_MEM_NAME_SIZE
    #error  "OS_CFG.H, Missing OS_MEM_NAME_SIZE: Determines the size of memory partition names"
    #endif

    #ifndef OS_MEM_QUERY_EN
    #error  "OS_CFG.H, Missing OS_MEM_QUERY_EN: Include code for OSMemQuery()"
    #endif
#endif

/*
*********************************************************************************************************
*                                       MUTUAL EXCLUSION SEMAPHORES
*********************************************************************************************************
*/

#ifndef OS_MUTEX_EN
#error  "OS_CFG.H, Missing OS_MUTEX_EN: Enable (1) or Disable (0) code generation for MUTEX"
#else
    #ifndef OS_MUTEX_ACCEPT_EN
    #error  "OS_CFG.H, Missing OS_MUTEX_ACCEPT_EN: Include code for OSMutexAccept()"
    #endif

    #ifndef OS_MUTEX_DEL_EN
    #error  "OS_CFG.H, Missing OS_MUTEX_DEL_EN: Include code for OSMutexDel()"
    #endif

    #ifndef OS_MUTEX_QUERY_EN
    #error  "OS_CFG.H, Missing OS_MUTEX_QUERY_EN: Include code for OSMutexQuery()"
    #endif
#endif

/*
*********************************************************************************************************
*                                              MESSAGE QUEUES
*********************************************************************************************************
*/

#ifndef OS_Q_EN
#error  "OS_CFG.H, Missing OS_Q_EN: Enable (1) or Disable (0) code generation for QUEUES"
#else
    #ifndef OS_MAX_QS
    #error  "OS_CFG.H, Missing OS_MAX_QS: Max. number of queue control blocks"
    #else
        #if     OS_MAX_QS > 65500u
        #error  "OS_CFG.H, OS_MAX_QS must be <= 65500"
        #endif
    #endif

    #ifndef OS_Q_ACCEPT_EN
    #error  "OS_CFG.H, Missing OS_Q_ACCEPT_EN: Include code for OSQAccept()"
    #endif

    #ifndef OS_Q_DEL_EN
    #error  "OS_CFG.H, Missing OS_Q_DEL_EN: Include code for OSQDel()"
    #endif

    #ifndef OS_Q_FLUSH_EN
    #error  "OS_CFG.H, Missing OS_Q_FLUSH_EN: Include code for OSQFlush()"
    #endif

    #ifndef OS_Q_POST_EN
    #error  "OS_CFG.H, Missing OS_Q_POST_EN: Include code for OSQPost()"
    #endif

    #ifndef OS_Q_POST_FRONT_EN
    #error  "OS_CFG.H, Missing OS_Q_POST_FRONT_EN: Include code for OSQPostFront()"
    #endif

    #ifndef OS_Q_POST_OPT_EN
    #error  "OS_CFG.H, Missing OS_Q_POST_OPT_EN: Include code for OSQPostOpt()"
    #endif

    #ifndef OS_Q_QUERY_EN
    #error  "OS_CFG.H, Missing OS_Q_QUERY_EN: Include code for OSQQuery()"
    #endif
#endif

/*
*********************************************************************************************************
*                                              SEMAPHORES
*********************************************************************************************************
*/

#ifndef OS_SEM_EN
#error  "OS_CFG.H, Missing OS_SEM_EN: Enable (1) or Disable (0) code generation for SEMAPHORES"
#else
    #ifndef OS_SEM_ACCEPT_EN
    #error  "OS_CFG.H, Missing OS_SEM_ACCEPT_EN: Include code for OSSemAccept()"
    #endif

    #ifndef OS_SEM_DEL_EN
    #error  "OS_CFG.H, Missing OS_SEM_DEL_EN: Include code for OSSemDel()"
    #endif

    #ifndef OS_SEM_QUERY_EN
    #error  "OS_CFG.H, Missing OS_SEM_QUERY_EN: Include code for OSSemQuery()"
    #endif

    #ifndef OS_SEM_SET_EN
    #error  "OS_CFG.H, Missing OS_SEM_SET_EN: Include code for OSSemSet()"
    #endif
#endif

/*
*********************************************************************************************************
*                                             TASK MANAGEMENT
*********************************************************************************************************
*/

#ifndef OS_MAX_TASKS
#error  "OS_CFG.H, Missing OS_MAX_TASKS: Max. number of tasks in your application"
#else
    #if     OS_MAX_TASKS < 2
    #error  "OS_CFG.H,         OS_MAX_TASKS must be >= 2"
    #endif

    #if     OS_MAX_TASKS >  ((OS_LOWEST_PRIO - OS_N_SYS_TASKS) + 1)
    #error  "OS_CFG.H,         OS_MAX_TASKS must be <= OS_LOW

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品在线电影| 青草av.久久免费一区| 久久看人人爽人人| 亚洲欧美日韩一区二区 | 一区二区视频在线| 自拍偷自拍亚洲精品播放| 亚洲va韩国va欧美va| 国产一区二区主播在线| 91老师国产黑色丝袜在线| 欧美一区二区精品| 亚洲色图一区二区| 欧美日韩高清一区二区| 国产午夜精品一区二区| 日韩av中文字幕一区二区三区| 91在线看国产| 久久精品视频在线看| 成人黄色国产精品网站大全在线免费观看| 欧美三级视频在线播放| 国产精品欧美经典| 国产一区在线精品| 中文字幕欧美区| 国产精品 欧美精品| 欧美一卡二卡三卡| 国产成人8x视频一区二区| 精品少妇一区二区三区免费观看| 三级欧美在线一区| 国产精品中文有码| 欧美日韩激情在线| 国产精品羞羞答答xxdd| 亚洲精品国产精品乱码不99| 欧美一级艳片视频免费观看| jlzzjlzz欧美大全| 国产精品久久久久久久久免费丝袜 | 欧美日韩在线播| 国产乱色国产精品免费视频| 亚洲激情中文1区| 欧美精品一区二区蜜臀亚洲| 99精品视频一区二区| 蜜桃精品视频在线| 欧美视频第二页| 亚洲亚洲人成综合网络| 欧美日韩中文另类| 成人免费看的视频| 亚洲欧洲另类国产综合| 91女神在线视频| 国产在线日韩欧美| 欧美高清在线视频| 日韩欧美国产一区在线观看| 国产一区二区精品久久| 午夜精品在线视频一区| 日韩欧美高清在线| 欧美视频在线观看一区二区| 成人a区在线观看| 精品一区二区久久久| 国产精品午夜在线观看| 日韩你懂的在线观看| 欧美日韩亚洲丝袜制服| 一本色道综合亚洲| 亚洲国产综合视频在线观看| 国产精品久久99| 久久精品这里都是精品| 日韩一区二区视频在线观看| 国产精品影视在线观看| 美女在线观看视频一区二区| 亚洲高清久久久| 一区二区视频在线| 亚洲精品国产精华液| 综合欧美亚洲日本| 国产欧美一区二区精品性| 一本一道久久a久久精品| www.av亚洲| 国产成人aaa| 国产成人高清在线| 国产精品一区一区| 美女国产一区二区三区| 美国av一区二区| 美女脱光内衣内裤视频久久网站| 亚洲成人先锋电影| 日韩中文字幕亚洲一区二区va在线| 亚洲综合一区二区| 国产无遮挡一区二区三区毛片日本| 日韩欧美一级二级三级| 日韩一区二区三区四区| 日韩一区二区在线免费观看| 欧美一级一区二区| 久久尤物电影视频在线观看| 欧美怡红院视频| 欧美日韩一区国产| 欧美裸体一区二区三区| 波多野结衣中文字幕一区| 99热在这里有精品免费| 99国产一区二区三精品乱码| 91网站最新地址| 在线免费观看日本一区| 国产成人av电影在线观看| 懂色av中文字幕一区二区三区 | 日韩视频一区二区在线观看| 26uuu亚洲综合色| 日本一区二区三区在线不卡| 亚洲视频一区在线观看| 一区二区三区不卡视频在线观看| 亚洲福利视频三区| 久久99精品一区二区三区三区| 国产美女在线精品| 91亚洲资源网| 91精品国产一区二区三区蜜臀| 欧美精品一区男女天堂| 国产欧美精品国产国产专区| 亚洲视频一区二区在线| 同产精品九九九| 国产98色在线|日韩| 色吊一区二区三区| www.av精品| 欧美丰满高潮xxxx喷水动漫| 久久久久久久精| 亚洲一区二区三区爽爽爽爽爽| 日韩电影在线观看电影| 成人免费毛片aaaaa**| 欧美嫩在线观看| 国产视频一区在线观看| 亚洲黄色尤物视频| 国产精品影音先锋| 欧美日韩国产成人在线91| 国产日韩欧美亚洲| 日韩精品一二区| www.亚洲免费av| 精品欧美一区二区久久| 最新高清无码专区| 久久99精品国产91久久来源| 色综合激情五月| 国产午夜亚洲精品理论片色戒 | 青椒成人免费视频| 色综合久久66| 久久精品一区二区三区不卡| 午夜视频一区在线观看| 97精品久久久久中文字幕 | 亚洲bt欧美bt精品| 粉嫩av亚洲一区二区图片| 日韩一区二区影院| 亚洲成人av一区二区| 99精品欧美一区二区三区综合在线| 欧美tk—视频vk| 日韩不卡免费视频| 欧美性猛交一区二区三区精品| 国产亚洲欧美色| 精品一区二区三区在线播放| 欧美日韩在线播放一区| 亚洲免费观看高清完整| 国产成人av资源| 欧美成人性战久久| 秋霞午夜鲁丝一区二区老狼| 欧美做爰猛烈大尺度电影无法无天| 国产精品视频在线看| 国产一区二区三区四区五区入口 | 亚洲欧美在线高清| 国产成人免费视频网站| 日韩欧美国产综合| 日本美女视频一区二区| 91麻豆精品国产91久久久久| 精品国产污网站| 日本aⅴ亚洲精品中文乱码| 欧美日本一区二区三区| 亚洲国产精品欧美一二99| 日本精品裸体写真集在线观看| 亚洲欧洲av一区二区三区久久| 国产一区二区三区免费在线观看| 91精品欧美久久久久久动漫| 亚洲电影一区二区| 欧美亚洲禁片免费| 亚洲成人免费在线| 欧美日韩成人高清| 日韩av二区在线播放| 欧美一区二区视频在线观看2020| 亚洲不卡在线观看| 欧美一区二区国产| 麻豆专区一区二区三区四区五区| 日韩欧美成人午夜| 国产精品一区二区久久精品爱涩| 精品久久久久久久久久久久包黑料 | 欧美大白屁股肥臀xxxxxx| 国产主播一区二区三区| 久久久久久久久久看片| 国产成人精品免费视频网站| 中文字幕乱码亚洲精品一区| 99精品视频一区二区| 亚洲愉拍自拍另类高清精品| 欧美高清激情brazzers| 蜜臀av在线播放一区二区三区| 2023国产一二三区日本精品2022| 国产大陆亚洲精品国产| 亚洲色图欧美偷拍| 欧美美女一区二区| 久久精品国产亚洲高清剧情介绍| 欧美三级在线视频| 久久av资源站| 国产精品三级在线观看| 日本乱码高清不卡字幕| 美女脱光内衣内裤视频久久网站| 久久久久久久久一| 在线观看区一区二|