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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? os_core.lst

?? stm32+ucos-ii
?? LST
?? 第 1 頁 / 共 5 頁
字號:
   \                     OSTime:
   \   00000000                      DS8 4

   \                                 In section .bss, align 2
   \   __absolute INT16U OSTmrFree
   \                     OSTmrFree:
   \   00000000                      DS8 2

   \                                 In section .bss, align 2
   \   __absolute INT16U OSTmrUsed
   \                     OSTmrUsed:
   \   00000000                      DS8 2

   \                                 In section .bss, align 4
   \   __absolute INT32U OSTmrTime
   \                     OSTmrTime:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_event *OSTmrSem
   \                     OSTmrSem:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute struct os_event *OSTmrSemSignal
   \                     OSTmrSemSignal:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_TMR OSTmrTbl[16]
   \                     OSTmrTbl:
   \   00000000                      DS8 640

   \                                 In section .bss, align 4
   \   __absolute struct os_tmr *OSTmrFreeList
   \                     OSTmrFreeList:
   \   00000000                      DS8 4

   \                                 In section .bss, align 4
   \   __absolute OS_STK OSTmrTaskStk[128]
   \                     OSTmrTaskStk:
   \   00000000                      DS8 512

   \                                 In section .bss, align 4
   \   __absolute OS_TMR_WHEEL OSTmrWheelTbl[8]
   \                     OSTmrWheelTbl:
   \   00000000                      DS8 64
     27          #endif
     28          
     29          /*
     30          *********************************************************************************************************
     31          *                                       PRIORITY RESOLUTION TABLE
     32          *
     33          * Note: Index into table is bit pattern to resolve highest priority
     34          *       Indexed value corresponds to highest priority bit position (i.e. 0..7)
     35          *********************************************************************************************************
     36          */
     37          

   \                                 In section .text, align 4, keep-with-next
     38          INT8U  const  OSUnMapTbl[256] = {
   \                     OSUnMapTbl:
   \   00000000                      ; Initializer data, 256 bytes
   \   00000000   000001000200       DC8 0, 0, 1, 0, 2, 0, 1, 0, 3, 0
   \              01000300    
   \   0000000A   010002000100       DC8 1, 0, 2, 0, 1, 0, 4, 0, 1, 0
   \              04000100    
   \   00000014   020001000300       DC8 2, 0, 1, 0, 3, 0, 1, 0, 2, 0
   \              01000200    
   \   0000001E   010005000100       DC8 1, 0, 5, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   00000028   030001000200       DC8 3, 0, 1, 0, 2, 0, 1, 0, 4, 0
   \              01000400    
   \   00000032   010002000100       DC8 1, 0, 2, 0, 1, 0, 3, 0, 1, 0
   \              03000100    
   \   0000003C   020001000600       DC8 2, 0, 1, 0, 6, 0, 1, 0, 2, 0
   \              01000200    
   \   00000046   010003000100       DC8 1, 0, 3, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   00000050   040001000200       DC8 4, 0, 1, 0, 2, 0, 1, 0, 3, 0
   \              01000300    
   \   0000005A   010002000100       DC8 1, 0, 2, 0, 1, 0, 5, 0, 1, 0
   \              05000100    
   \   00000064   020001000300       DC8 2, 0, 1, 0, 3, 0, 1, 0, 2, 0
   \              01000200    
   \   0000006E   010004000100       DC8 1, 0, 4, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   00000078   030001000200       DC8 3, 0, 1, 0, 2, 0, 1, 0, 7, 0
   \              01000700    
   \   00000082   010002000100       DC8 1, 0, 2, 0, 1, 0, 3, 0, 1, 0
   \              03000100    
   \   0000008C   020001000400       DC8 2, 0, 1, 0, 4, 0, 1, 0, 2, 0
   \              01000200    
   \   00000096   010003000100       DC8 1, 0, 3, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   000000A0   050001000200       DC8 5, 0, 1, 0, 2, 0, 1, 0, 3, 0
   \              01000300    
   \   000000AA   010002000100       DC8 1, 0, 2, 0, 1, 0, 4, 0, 1, 0
   \              04000100    
   \   000000B4   020001000300       DC8 2, 0, 1, 0, 3, 0, 1, 0, 2, 0
   \              01000200    
   \   000000BE   010006000100       DC8 1, 0, 6, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   000000C8   030001000200       DC8 3, 0, 1, 0, 2, 0, 1, 0, 4, 0
   \              01000400    
   \   000000D2   010002000100       DC8 1, 0, 2, 0, 1, 0, 3, 0, 1, 0
   \              03000100    
   \   000000DC   020001000500       DC8 2, 0, 1, 0, 5, 0, 1, 0, 2, 0
   \              01000200    
   \   000000E6   010003000100       DC8 1, 0, 3, 0, 1, 0, 2, 0, 1, 0
   \              02000100    
   \   000000F0   040001000200       DC8 4, 0, 1, 0, 2, 0, 1, 0, 3, 0
   \              01000300    
   \   000000FA   010002000100       DC8 1, 0, 2, 0, 1, 0
     39              0u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x00 to 0x0F                   */
     40              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x10 to 0x1F                   */
     41              5u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x20 to 0x2F                   */
     42              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x30 to 0x3F                   */
     43              6u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x40 to 0x4F                   */
     44              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x50 to 0x5F                   */
     45              5u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x60 to 0x6F                   */
     46              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x70 to 0x7F                   */
     47              7u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x80 to 0x8F                   */
     48              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0x90 to 0x9F                   */
     49              5u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0xA0 to 0xAF                   */
     50              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0xB0 to 0xBF                   */
     51              6u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0xC0 to 0xCF                   */
     52              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0xD0 to 0xDF                   */
     53              5u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, /* 0xE0 to 0xEF                   */
     54              4u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u, 0u  /* 0xF0 to 0xFF                   */
     55          };
     56          
     57          /*$PAGE*/
     58          /*
     59          *********************************************************************************************************
     60          *                                       FUNCTION PROTOTYPES
     61          *********************************************************************************************************
     62          */
     63          
     64          static  void  OS_InitEventList(void);
     65          
     66          static  void  OS_InitMisc(void);
     67          
     68          static  void  OS_InitRdyList(void);
     69          
     70          static  void  OS_InitTaskIdle(void);
     71          
     72          #if OS_TASK_STAT_EN > 0u
     73          static  void  OS_InitTaskStat(void);
     74          #endif
     75          
     76          static  void  OS_InitTCBList(void);
     77          
     78          static  void  OS_SchedNew(void);
     79          
     80          /*$PAGE*/
     81          /*
     82          *********************************************************************************************************
     83          *                         GET THE NAME OF A SEMAPHORE, MUTEX, MAILBOX or QUEUE
     84          *
     85          * Description: This function is used to obtain the name assigned to a semaphore, mutex, mailbox or queue.
     86          *
     87          * Arguments  : pevent    is a pointer to the event group.  'pevent' can point either to a semaphore,
     88          *                        a mutex, a mailbox or a queue.  Where this function is concerned, the actual
     89          *                        type is irrelevant.
     90          *
     91          *              pname     is a pointer to a pointer to an ASCII string that will receive the name of the semaphore,
     92          *                        mutex, mailbox or queue.
     93          *
     94          *              perr      is a pointer to an error code that can contain one of the following values:
     95          *
     96          *                        OS_ERR_NONE                if the name was copied to 'pname'
     97          *                        OS_ERR_EVENT_TYPE          if 'pevent' is not pointing to the proper event
     98          *                                                   control block type.
     99          *                        OS_ERR_PNAME_NULL          You passed a NULL pointer for 'pname'
    100          *                        OS_ERR_PEVENT_NULL         if you passed a NULL pointer for 'pevent'
    101          *                        OS_ERR_NAME_GET_ISR        if you are trying to call this function from an ISR
    102          *
    103          * Returns    : The length of the string or 0 if the 'pevent' is a NULL pointer.
    104          *********************************************************************************************************
    105          */
    106          
    107          #if (OS_EVENT_EN) && (OS_EVENT_NAME_EN > 0u)

   \                                 In section .text, align 2, keep-with-next
    108          INT8U  OSEventNameGet (OS_EVENT   *pevent,
    109                                 INT8U     **pname,
    110                                 INT8U      *perr)
    111          {
   \                     OSEventNameGet:
   \   00000000   2DE9F041           PUSH     {R4-R8,LR}
   \   00000004   0400               MOVS     R4,R0
   \   00000006   0D00               MOVS     R5,R1
   \   00000008   1600               MOVS     R6,R2
    112              INT8U      len;
    113          #if OS_CRITICAL_METHOD == 3u                     /* Allocate storage for CPU status register           */
    114              OS_CPU_SR  cpu_sr = 0u;
   \   0000000A   5FF00008           MOVS     R8,#+0
    115          #endif
    116          
    117          
    118          
    119          #ifdef OS_SAFETY_CRITICAL
    120              if (perr == (INT8U *)0) {
    121                  OS_SAFETY_CRITICAL_EXCEPTION();
    122                  return (0u);
    123              }
    124          #endif
    125          
    126          #if OS_ARG_CHK_EN > 0u
    127              if (pevent == (OS_EVENT *)0) {               /* Is 'pevent' a NULL pointer?                        */
    128                  *perr = OS_ERR_PEVENT_NULL;
    129                  return (0u);
    130              }
    131              if (pname == (INT8U **)0) {                   /* Is 'pname' a NULL pointer?                         */
    132                  *perr = OS_ERR_PNAME_NULL;
    133                  return (0u);
    134              }
    135          #endif
    136              if (OSIntNesting > 0u) {                     /* See if trying to call from an ISR                  */
   \   0000000E   ........           LDR.W    R0,??DataTable26
   \   00000012   0078               LDRB     R0,[R0, #+0]
   \   00000014   0028               CMP      R0,#+0
   \   00000016   03D0               BEQ.N    ??OSEventNameGet_0
    137                  *perr  = OS_ERR_NAME_GET_ISR;
   \   00000018   1120               MOVS     R0,#+17
   \   0000001A   3070               STRB     R0,[R6, #+0]
    138                  return (0u);
   \   0000001C   0020               MOVS     R0,#+0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区在线免费观看视频 | 99r国产精品| 久久精品亚洲精品国产欧美| 日本成人中文字幕在线视频| 日韩欧美视频在线| 精品一区二区影视| 欧美精品一区视频| www..com久久爱| 亚洲精品videosex极品| 欧美午夜一区二区三区| 日韩综合小视频| 久久久久久**毛片大全| 不卡视频在线观看| 婷婷国产v国产偷v亚洲高清| 久久久久国色av免费看影院| 99久久精品99国产精品| 日韩国产精品久久| 久久久高清一区二区三区| 成人h精品动漫一区二区三区| 亚洲美女电影在线| 精品欧美乱码久久久久久| 91亚洲精品久久久蜜桃网站| 亚洲成人一区在线| 中文字幕免费不卡| 日韩欧美一区在线观看| 色综合久久天天| 韩国女主播成人在线观看| 亚洲一区精品在线| 欧美国产丝袜视频| 日韩精品一区二区三区蜜臀| 色婷婷综合在线| 成人精品高清在线| 国产一区二区在线观看免费| 亚洲电影视频在线| 亚洲人成在线播放网站岛国| 欧美大片一区二区三区| 欧美伦理影视网| 91在线精品一区二区| 夫妻av一区二区| 国产精品一区二区在线播放| 激情综合色播激情啊| 五月天中文字幕一区二区| 一区二区视频免费在线观看| 国产精品不卡视频| 亚洲欧美国产高清| 亚洲九九爱视频| 亚洲成人免费av| 亚洲成人av福利| 日韩二区三区四区| 蜜臀av性久久久久蜜臀aⅴ| 免费在线成人网| 激情六月婷婷综合| 国产成人综合网站| 色狠狠一区二区三区香蕉| 在线亚洲+欧美+日本专区| 欧美亚一区二区| 欧美大片顶级少妇| 中文av一区二区| 亚洲国产成人高清精品| 美女视频黄a大片欧美| 国产激情视频一区二区三区欧美| 国产白丝网站精品污在线入口| 99综合影院在线| 日韩三级免费观看| 中文无字幕一区二区三区| 亚洲精品国产成人久久av盗摄| 日韩经典中文字幕一区| 国产成人av电影免费在线观看| 91一区二区在线| 精品国产免费人成在线观看| 亚洲日本中文字幕区| 久久国产三级精品| 欧美私模裸体表演在线观看| 精品国产乱码久久久久久老虎| 成人欧美一区二区三区| 青青草97国产精品免费观看无弹窗版 | 欧美一二三四区在线| 亚洲天天做日日做天天谢日日欢| 日韩av电影免费观看高清完整版 | 国产精品白丝jk白祙喷水网站 | 欧美在线你懂得| 国产精品亲子乱子伦xxxx裸| 日本成人在线看| 欧美美女网站色| 亚洲图片欧美色图| 99视频精品在线| 中文字幕av不卡| 国模套图日韩精品一区二区| 欧美一区二区三区视频免费播放| 亚洲三级免费电影| 99精品视频在线免费观看| 久久一留热品黄| 国产成人在线视频网站| ww久久中文字幕| 精东粉嫩av免费一区二区三区| 欧美日韩一区高清| 午夜欧美在线一二页| 欧美精品一级二级| 美女mm1313爽爽久久久蜜臀| 4438成人网| 国产精品99久久久久久久女警| 久久九九99视频| 国产成人久久精品77777最新版本| 日韩免费视频一区| 国产91精品一区二区麻豆网站 | 精品一区二区在线视频| 精品国产一区二区三区久久久蜜月 | 成人av网站大全| **性色生活片久久毛片| 欧美性三三影院| 黄网站免费久久| 中文字幕在线视频一区| 欧美中文字幕亚洲一区二区va在线| 亚洲成人激情社区| 精品国精品国产| 欧美亚洲日本国产| 国产成人av影院| 天天影视涩香欲综合网| 久久香蕉国产线看观看99| 91视频精品在这里| 狠狠色丁香久久婷婷综合_中| 日本一区二区三区电影| 欧美精品免费视频| 91亚洲男人天堂| 成人午夜激情片| 日本va欧美va瓶| 亚洲国产欧美日韩另类综合| 精品美女被调教视频大全网站| 波多野结衣的一区二区三区| 日本不卡免费在线视频| 五月天精品一区二区三区| 亚洲人成在线播放网站岛国| 久久蜜桃一区二区| 欧美视频中文字幕| 在线观看不卡一区| 99r国产精品| 91免费在线视频观看| 国产成人精品一区二区三区四区 | 日韩中文字幕亚洲一区二区va在线| 国产精品福利电影一区二区三区四区| 在线综合+亚洲+欧美中文字幕| 日本高清不卡aⅴ免费网站| www.亚洲在线| 成人性视频免费网站| 国产精品中文字幕日韩精品| 狠狠色狠狠色合久久伊人| 国产综合色视频| 成人一区在线观看| 99精品视频在线播放观看| 91视频国产资源| 欧美亚州韩日在线看免费版国语版| 一本大道久久精品懂色aⅴ| 99久久精品免费| 成人性生交大合| 欧美亚洲尤物久久| 91麻豆精品91久久久久久清纯| 精品国内片67194| 欧美国产日韩亚洲一区| 自拍av一区二区三区| 婷婷开心激情综合| 美女视频网站黄色亚洲| 99在线精品视频| 日韩一区二区三区视频在线观看| 国产视频一区不卡| 五月天欧美精品| 粉嫩av一区二区三区粉嫩| 色8久久精品久久久久久蜜| 日韩欧美在线一区二区三区| 成人欧美一区二区三区| 日本中文一区二区三区| 成人毛片在线观看| 欧美一级二级三级乱码| 亚洲美女淫视频| 成人精品在线视频观看| 欧美高清视频不卡网| 国产精品萝li| 激情欧美一区二区| 日韩视频免费观看高清完整版在线观看 | 91看片淫黄大片一级在线观看| 欧美久久久久久久久中文字幕| 中文字幕色av一区二区三区| 精品一区二区免费视频| 欧美精品v国产精品v日韩精品| 亚洲免费观看高清完整版在线| 国产永久精品大片wwwapp| 91精品国产综合久久小美女| 亚洲综合免费观看高清完整版| 99久久精品国产毛片| 国产精品美女www爽爽爽| 国产精品综合二区| 国产午夜精品在线观看| 精品一二三四区| 国产日韩精品一区二区三区在线| 精品一区二区三区在线视频| 精品毛片乱码1区2区3区| 久久er99精品| 中文字幕二三区不卡| 91美女福利视频| 亚洲中国最大av网站| 69堂成人精品免费视频|