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

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

?? cpu_def.h

?? ucos-ii 的完整代碼
?? H
字號:
/*
*********************************************************************************************************
*                                               uC/CPU
*                                    CPU CONFIGURATION & PORT LAYER
*
*                          (c) Copyright 2004-2007; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               uC/CPU is provided in source form for FREE evaluation, for educational
*               use or peaceful research.  If you plan on using uC/CPU in a commercial
*               product you need to contact Micrium to properly license its use in your
*               product.  We provide ALL the source code for your convenience and to
*               help you experience uC/CPU.  The fact that the source code is provided
*               does NOT mean that you can use it without paying a licensing fee.
*
*               Knowledge of the source code may NOT be used to develop a similar product.
*
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                      CPU CONFIGURATION DEFINES
*
* Filename      : cpu_def.h
* Version       : V1.18
* Programmer(s) : ITJ
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                       CPU WORD CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_ADDR_SIZE & CPU_CFG_DATA_SIZE in 'cpu.h' with CPU's word sizes :
*
*                   CPU_WORD_SIZE_08             8-bit word size
*                   CPU_WORD_SIZE_16            16-bit word size
*                   CPU_WORD_SIZE_32            32-bit word size
*                   CPU_WORD_SIZE_64            64-bit word size            See Note #1a
*
*               (a) 64-bit word size NOT currently supported.
*
*               (b) Ideally, CPU_WORD_SIZE #define's would be calculated at compile-time through use of
*                   the sizeof() operator.  However, some compilers do NOT allow pre-processor directives
*                   to include run-time macro's -- e.g. 'sizeof()'.
*
*           (2) Configure CPU_CFG_ENDIAN_TYPE in 'cpu.h' with CPU's data-word-memory order :
*
*                   CPU_ENDIAN_TYPE_BIG         Big-   endian word order (CPU words' most  significant
*                                                                         octet @ lowest memory address)
*                   CPU_ENDIAN_TYPE_LITTLE      Little-endian word order (CPU words' least significant
*                                                                         octet @ lowest memory address)
*********************************************************************************************************
*/

                                                        /* ----------------------- CPU WORD SIZE ---------------------- */
#define  CPU_WORD_SIZE_08                          1    /*  8-bit word size = sizeof(CPU_INT08x).                       */
#define  CPU_WORD_SIZE_16                          2    /* 16-bit word size = sizeof(CPU_INT16x).                       */
#define  CPU_WORD_SIZE_32                          4    /* 32-bit word size = sizeof(CPU_INT32x).                       */
#define  CPU_WORD_SIZE_64                          8    /* 64-bit word size = sizeof(CPU_INT64x) [see Note #1a].        */


                                                        /* ------------------- CPU WORD-ENDIAN ORDER ------------------ */
#define  CPU_ENDIAN_TYPE_NONE                      0    /*                                                              */
#define  CPU_ENDIAN_TYPE_BIG                       1    /* Big-   endian word order (CPU words' most  significant ...   */
                                                        /*                           ... octet @ lowest mem addr).      */
#define  CPU_ENDIAN_TYPE_LITTLE                    2    /* Little-endian word order (CPU words' least significant ...   */
                                                        /*                           ... octet @ lowest mem addr).      */


/*$PAGE*/
/*
*********************************************************************************************************
*                                   CRITICAL SECTION CONFIGURATION
*
* Note(s) : (1) Configure CPU_CFG_CRITICAL_METHOD with CPU's/compiler's critical section method :
*
*                                                       Enter/Exit critical sections by ...
*
*                   CPU_CRITICAL_METHOD_INT_DIS_EN      Disable/Enable interrupts
*                   CPU_CRITICAL_METHOD_STATUS_STK      Push/Pop       interrupt status onto stack
*                   CPU_CRITICAL_METHOD_STATUS_LOCAL    Save/Restore   interrupt status to local variable
*
*               (a) CPU_CRITICAL_METHOD_INT_DIS_EN  is NOT a preferred method since it does NOT support 
*                   multiple levels of interrupts.  However, with some CPUs/compilers, this is the only 
*                   available method.
*
*               (b) CPU_CRITICAL_METHOD_STATUS_STK    is one preferred method since it DOES support multiple 
*                   levels of interrupts.  However, this method assumes that the compiler allows in-line 
*                   assembly AND will correctly modify the local stack pointer when interrupt status is 
*                   pushed/popped onto the stack.
*
*               (c) CPU_CRITICAL_METHOD_STATUS_LOCAL  is one preferred method since it DOES support multiple 
*                   levels of interrupts.  However, this method assumes that the compiler provides C-level 
*                   &/or assembly-level functionality for the following :
*
*                     ENTER CRITICAL SECTION :
*                       (a) Save    interrupt status into a local variable
*                       (b) Disable interrupts
*
*                     EXIT  CRITICAL SECTION :
*                       (c) Restore interrupt status from a local variable
*
*           (2) Critical section macro's most likely require inline assembly.  If the compiler does NOT 
*               allow inline assembly in C source files, critical section macro's MUST call an assembly 
*               subroutine defined in a 'cpu_a.asm' file located in the following software directory :
*
*                   \<CPU-Compiler Directory>\<cpu>\<compiler>\
*
*                       where
*                               <CPU-Compiler Directory>    directory path for common   CPU-compiler software
*                               <cpu>                       directory name for specific CPU
*                               <compiler>                  directory name for specific compiler
*
*           (3) To save/restore interrupt status, a local variable 'cpu_sr' of type 'CPU_SR' MAY need to
*               be declared (e.g. if 'CPU_CRITICAL_METHOD_STATUS_LOCAL' method is configured).  Configure
*               'CPU_SR' data type in 'cpu.h' with the appropriate-sized CPU data type large enough to
*               completely store the CPU's/compiler's status word.
*********************************************************************************************************
*/

                                                        /* --------------- CPU CRITICAL SECTION METHODS --------------- */
#define  CPU_CRITICAL_METHOD_NONE                  0    /*                                                              */
#define  CPU_CRITICAL_METHOD_INT_DIS_EN            1    /* DIS/EN       ints.                                           */
#define  CPU_CRITICAL_METHOD_STATUS_STK            2    /* Push/Pop     int status onto stk.                            */
#define  CPU_CRITICAL_METHOD_STATUS_LOCAL          3    /* Save/Restore int status to local var.                        */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲成av人在线观看导航| 欧美综合视频在线观看| 亚洲人成小说网站色在线| 精品福利一二区| 欧美精品久久99久久在免费线| av毛片久久久久**hd| 国产不卡视频一区二区三区| 国产剧情av麻豆香蕉精品| 狠狠色狠狠色综合| 国产精品一区三区| 丁香桃色午夜亚洲一区二区三区 | 99久久精品一区二区| 国产成人精品影视| 成人黄色国产精品网站大全在线免费观看| 老司机一区二区| 国产一区二区中文字幕| 成人深夜在线观看| 色狠狠一区二区三区香蕉| 欧美三日本三级三级在线播放| 欧美精品精品一区| 久久久久久免费网| 中文字幕一区免费在线观看 | 欧美伊人久久久久久午夜久久久久| 色欧美日韩亚洲| 制服丝袜中文字幕一区| 日韩欧美在线一区二区三区| 精品国产91久久久久久久妲己| 国产精品毛片高清在线完整版| 一区二区在线观看视频| 日韩精品成人一区二区三区| 国产曰批免费观看久久久| 97精品久久久午夜一区二区三区 | 欧美日韩激情一区二区三区| 91精品一区二区三区久久久久久| 精品欧美乱码久久久久久1区2区| 国产精品系列在线| 日本不卡一区二区三区| 不卡视频一二三四| 欧美精品三级日韩久久| 国产精品丝袜久久久久久app| 亚洲国产色一区| 精品亚洲国产成人av制服丝袜| 91色在线porny| 欧美精品一区二区三区四区 | 一二三四区精品视频| 蜜桃视频免费观看一区| 色综合久久中文综合久久97| 日韩三级视频在线观看| 亚洲欧美乱综合| 国产在线播放一区二区三区| 欧美日韩在线播放| 国产精品视频一二三区| 蜜臀a∨国产成人精品| 在线观看日韩精品| 国产精品视频第一区| 精品一区二区三区在线播放视频 | 丝袜美腿一区二区三区| 成人av在线看| 精品成人在线观看| 日韩成人午夜精品| 精品视频在线看| 国产日韩欧美一区二区三区综合| 日韩 欧美一区二区三区| 91浏览器在线视频| 亚洲国产岛国毛片在线| 韩国av一区二区三区在线观看| 欧美色偷偷大香| 亚洲宅男天堂在线观看无病毒| 成人激情校园春色| 久久久.com| 国产成人精品一区二区三区四区 | 国产精品精品国产色婷婷| 麻豆一区二区在线| 91精品一区二区三区久久久久久 | 韩国精品主播一区二区在线观看 | 图片区小说区区亚洲影院| 91免费版在线看| 亚洲三级免费观看| 97久久精品人人爽人人爽蜜臀| 国产精品三级av在线播放| 粉嫩av亚洲一区二区图片| 国产亚洲欧美日韩日本| 国产不卡视频在线播放| 国产精品色噜噜| 色综合久久久久综合体| 一区二区三区欧美视频| 欧美日韩中文字幕一区二区| 天天色综合成人网| 精品对白一区国产伦| 国产精品自拍av| 国产精品毛片大码女人| 色狠狠综合天天综合综合| 亚洲一区二区三区在线| 51久久夜色精品国产麻豆| 日本成人在线网站| 日本一区二区在线不卡| 色又黄又爽网站www久久| 一级日本不卡的影视| 欧美一级二级三级乱码| 国产精品538一区二区在线| 久久九九国产精品| 91黄色小视频| 看国产成人h片视频| 国产日韩欧美a| 欧美色中文字幕| 韩国女主播成人在线观看| 中文字幕亚洲综合久久菠萝蜜| 欧美性受xxxx| 国内欧美视频一区二区| 亚洲日本中文字幕区| 91麻豆精品国产91久久久久久久久 | 粉嫩高潮美女一区二区三区| 亚洲综合男人的天堂| 精品理论电影在线| 色8久久精品久久久久久蜜| 蜜桃视频第一区免费观看| 综合婷婷亚洲小说| 日韩欧美国产系列| 欧美偷拍一区二区| 国产伦精一区二区三区| 亚洲成人av一区二区| 久久久综合视频| 欧美日韩精品是欧美日韩精品| 懂色av噜噜一区二区三区av| 性欧美疯狂xxxxbbbb| 中文字幕亚洲一区二区av在线 | www.性欧美| 毛片基地黄久久久久久天堂| 亚洲精品日韩专区silk| 国产色爱av资源综合区| 欧美高清视频不卡网| 国产69精品久久久久毛片| 免费的国产精品| 亚洲成av人片在线观看| 国产精品国模大尺度视频| 精品国精品国产尤物美女| 欧美三级一区二区| 欧美精品丝袜久久久中文字幕| 91老司机福利 在线| 国产一区二区网址| 美女在线一区二区| 日韩av电影免费观看高清完整版在线观看| 国产精品久久看| 欧美激情一二三区| 久久久一区二区三区捆绑**| 日韩欧美国产成人一区二区| 3d动漫精品啪啪1区2区免费| 欧美视频在线一区| 欧美伊人久久久久久久久影院 | 美女任你摸久久| 日韩福利电影在线| 天堂一区二区在线免费观看| 亚洲制服欧美中文字幕中文字幕| 亚洲精品免费电影| 一区二区三区日韩在线观看| 一区二区三区在线看| 亚洲九九爱视频| 亚洲精品国产a久久久久久 | 欧美日韩成人在线一区| 色av一区二区| 欧美视频完全免费看| 7777精品伊人久久久大香线蕉的| 欧美日韩一本到| 亚洲乱码精品一二三四区日韩在线 | 精品黑人一区二区三区久久| 日韩欧美国产高清| 国产亚洲欧洲一区高清在线观看| 国产欧美精品区一区二区三区| 国产欧美一区二区精品性色| 国产精品久久免费看| 亚洲品质自拍视频| 视频一区在线播放| 精品一区二区免费| 成人av在线电影| 欧美日韩精品一二三区| 精品国产乱码久久久久久牛牛 | 欧美三级日韩在线| 欧美成人精品1314www| 久久久亚洲午夜电影| 国产精品二三区| 午夜欧美电影在线观看| 精品一区在线看| 91视频91自| 日韩欧美一区二区在线视频| 国产日韩av一区二区| 亚洲免费在线看| 精品在线播放免费| 91久久精品国产91性色tv | 国产综合色在线视频区| 99国产精品久久| 欧美日韩视频不卡| 中文字幕国产一区| 蜜桃久久精品一区二区| 不卡视频在线观看| 精品国产污网站| 综合久久综合久久| 久久国产精品99久久人人澡| 99综合影院在线| 精品卡一卡二卡三卡四在线| 一区二区三区在线播放|