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

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

?? lib_mem.h

?? stm32+ucos-ii
?? H
?? 第 1 頁 / 共 5 頁
字號:
/*
*********************************************************************************************************
*                                                uC/LIB
*                                        CUSTOM LIBRARY MODULES
*
*                          (c) Copyright 2004-2011; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*
*               uC/LIB is provided in source form to registered licensees ONLY.  It is 
*               illegal to distribute this source code to any third party unless you receive 
*               written permission by an authorized Micrium representative.  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.
*
*               You can contact us at www.micrium.com.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                     STANDARD MEMORY OPERATIONS
*
* Filename      : lib_mem.h
* Version       : V1.35.00
* Programmer(s) : ITJ
*********************************************************************************************************
* Note(s)       : (1) NO compiler-supplied standard library functions are used in library or product software.
*
*                     (a) ALL standard library functions are implemented in the custom library modules :
*
*                         (1) \<Custom Library Directory>\lib_*.*
*
*                         (2) \<Custom Library Directory>\Ports\<cpu>\<compiler>\lib*_a.*
*
*                               where
*                                       <Custom Library Directory>      directory path for custom library software
*                                       <cpu>                           directory name for specific processor (CPU)
*                                       <compiler>                      directory name for specific compiler
*
*                     (b) Product-specific library functions are implemented in individual products.
*
*                 (2) Assumes the following versions (or more recent) of software modules are included in 
*                     the project build :
*
*                     (a) uC/CPU V1.27
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                               MODULE
*
* Note(s) : (1) This memory library header file is protected from multiple pre-processor inclusion through 
*               use of the memory library module present pre-processor macro definition.
*********************************************************************************************************
*/

#ifndef  LIB_MEM_MODULE_PRESENT                                 /* See Note #1.                                         */
#define  LIB_MEM_MODULE_PRESENT


/*$PAGE*/
/*
*********************************************************************************************************
*                                            INCLUDE FILES
*
* Note(s) : (1) The custom library software files are located in the following directories :
*
*               (a) \<Your Product Application>\app_cfg.h
*
*               (b) \<Custom Library Directory>\lib_*.*
*
*                       where
*                               <Your Product Application>      directory path for Your Product's Application
*                               <Custom Library Directory>      directory path for custom library software
*
*           (2) CPU-configuration  software files are located in the following directories :
*
*               (a) \<CPU-Compiler Directory>\cpu_*.*
*               (b) \<CPU-Compiler Directory>\<cpu>\<compiler>\cpu*.*
*
*                       where
*                               <CPU-Compiler Directory>        directory path for common CPU-compiler software
*                               <cpu>                           directory name for specific processor (CPU)
*                               <compiler>                      directory name for specific compiler
*
*           (3) Compiler MUST be configured to include as additional include path directories :
*
*               (a) '\<Your Product Application>\' directory                            See Note #1a
*
*               (b) '\<Custom Library Directory>\' directory                            See Note #1b
*
*               (c) (1) '\<CPU-Compiler Directory>\'                  directory         See Note #2a
*                   (2) '\<CPU-Compiler Directory>\<cpu>\<compiler>\' directory         See Note #2b
*
*           (4) NO compiler-supplied standard library functions SHOULD be used.
*********************************************************************************************************
*/

#include  <cpu.h>
#include  <cpu_core.h>

#include  <lib_def.h>
#include  <app_cfg.h>


/*
*********************************************************************************************************
*                                               EXTERNS
*********************************************************************************************************
*/

#ifdef   LIB_MEM_MODULE
#define  LIB_MEM_EXT
#else
#define  LIB_MEM_EXT  extern
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                        DEFAULT CONFIGURATION
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                             MEMORY LIBRARY ARGUMENT CHECK CONFIGURATION
*
* Note(s) : (1) Configure LIB_MEM_CFG_ARG_CHK_EXT_EN to enable/disable the memory library suite external
*               argument check feature :
*
*               (a) When ENABLED,      arguments received from any port interface provided by the developer
*                   or application are checked/validated.
*
*               (b) When DISABLED, NO  arguments received from any port interface provided by the developer
*                   or application are checked/validated.
*********************************************************************************************************
*/

                                                        /* Configure external argument check feature (see Note #1) :    */
#ifndef  LIB_MEM_CFG_ARG_CHK_EXT_EN
#define  LIB_MEM_CFG_ARG_CHK_EXT_EN     DEF_DISABLED
                                                        /*   DEF_DISABLED     Argument check DISABLED                   */
                                                        /*   DEF_ENABLED      Argument check ENABLED                    */
#endif


/*
*********************************************************************************************************
*                         MEMORY LIBRARY ASSEMBLY OPTIMIZATION CONFIGURATION
*
* Note(s) : (1) Configure LIB_MEM_CFG_OPTIMIZE_ASM_EN to enable/disable assembly-optimized memory functions.
*********************************************************************************************************
*/

                                                        /* Configure assembly-optimized function(s) [see Note #1] :     */
#ifndef  LIB_MEM_CFG_OPTIMIZE_ASM_EN
#define  LIB_MEM_CFG_OPTIMIZE_ASM_EN    DEF_DISABLED
                                                        /*   DEF_DISABLED     Assembly-optimized function(s) DISABLED   */
                                                        /*   DEF_ENABLED      Assembly-optimized function(s) ENABLED    */
#endif


/*
*********************************************************************************************************
*                                   MEMORY ALLOCATION CONFIGURATION
*
* Note(s) : (1) Configure LIB_MEM_CFG_ALLOC_EN to enable/disable memory allocation functions.
*********************************************************************************************************
*/

                                                        /* Configure memory allocation feature (see Note #1) :          */
#ifndef  LIB_MEM_CFG_ALLOC_EN
#define  LIB_MEM_CFG_ALLOC_EN           DEF_DISABLED
                                                        /*   DEF_DISABLED     Memory allocation DISABLED                */
                                                        /*   DEF_ENABLED      Memory allocation ENABLED                 */
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                               DEFINES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                      LIBRARY MEMORY ERROR CODES
*********************************************************************************************************
*/

#define  LIB_MEM_ERR_NONE                              10000u
#define  LIB_MEM_ERR_NULL_PTR                          10001u   /* Ptr arg(s) passed NULL ptr(s).                       */

#define  LIB_MEM_ERR_INVALID_MEM_SIZE                  10100u   /* Invalid mem     size.                                */
#define  LIB_MEM_ERR_INVALID_MEM_ALIGN                 10101u   /* Invalid mem     align.                               */
#define  LIB_MEM_ERR_INVALID_SEG_SIZE                  10110u   /* Invalid mem seg size.                                */
#define  LIB_MEM_ERR_INVALID_SEG_OVERLAP               10111u   /* Invalid mem seg overlaps other mem seg(s).           */
#define  LIB_MEM_ERR_INVALID_POOL                      10120u   /* Invalid mem pool.                                    */
#define  LIB_MEM_ERR_INVALID_BLK_NBR                   10130u   /* Invalid mem pool blk nbr.                            */
#define  LIB_MEM_ERR_INVALID_BLK_SIZE                  10131u   /* Invalid mem pool blk size.                           */
#define  LIB_MEM_ERR_INVALID_BLK_ALIGN                 10132u   /* Invalid mem pool blk align.                          */
#define  LIB_MEM_ERR_INVALID_BLK_IX                    10133u   /* Invalid mem pool ix.                                 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲欧美高清| 久久精品国产免费看久久精品| 欧美成人精品3d动漫h| 欧美色老头old∨ideo| 精品视频资源站| 欧美日韩的一区二区| 777午夜精品免费视频| 欧美伊人久久久久久午夜久久久久| 色综合 综合色| 欧美午夜片在线看| 欧美一区二区三区免费观看视频 | 欧美一区二区观看视频| 欧美日韩在线播放三区| 555www色欧美视频| www成人在线观看| 国产精品家庭影院| 亚洲精品va在线观看| 日韩一区精品视频| 国内一区二区视频| 波多野结衣在线一区| 99久久精品国产导航| 欧美中文字幕一二三区视频| 67194成人在线观看| 欧美激情一区二区三区在线| 亚洲免费毛片网站| 日韩和欧美一区二区| 国产精品18久久久久久久久| 91视频com| 日韩精品一区国产麻豆| 亚洲视频中文字幕| 免费成人美女在线观看| 成人免费三级在线| 在线不卡中文字幕播放| 国产欧美精品一区aⅴ影院| 一区二区三区中文字幕电影| 久久精品国产亚洲一区二区三区| 国产69精品久久777的优势| 欧美日韩中文精品| 国产精品萝li| 久久成人免费网| 99re这里只有精品6| 日韩精品一区二区三区四区| 亚洲人成人一区二区在线观看 | 日韩av中文字幕一区二区| 国产精品18久久久久久久久久久久| 91在线视频播放| 精品精品国产高清a毛片牛牛| 亚洲三级久久久| 激情综合网最新| 欧美区一区二区三区| 国产精品久久久一本精品| 美女精品自拍一二三四| 在线一区二区三区做爰视频网站| 久久久噜噜噜久噜久久综合| 日韩影院在线观看| 欧美精品欧美精品系列| 一区二区三区91| 91蜜桃在线免费视频| 久久色在线视频| 免费在线观看成人| 欧美日本在线看| 亚洲国产sm捆绑调教视频| 成年人午夜久久久| 国产亚洲欧美日韩在线一区| 免费高清在线一区| 日韩午夜精品电影| 日本va欧美va瓶| 欧美日韩二区三区| 日韩高清欧美激情| 欧美精品九九99久久| 亚洲成av人片观看| 精品视频资源站| 日韩成人一区二区三区在线观看| 欧美视频第二页| 亚洲一区影音先锋| 欧美日韩专区在线| 日韩黄色片在线观看| 日韩一级大片在线| 麻豆精品新av中文字幕| 日韩视频免费观看高清完整版在线观看 | 欧美va亚洲va| 久久av资源站| ww久久中文字幕| 国产suv精品一区二区6| 日本一区二区三区免费乱视频| 国产一二三精品| 国产精品视频第一区| 99久久伊人精品| 亚洲小少妇裸体bbw| 91麻豆精品国产| 黄色成人免费在线| 欧美激情综合在线| 91免费视频大全| 日韩精品午夜视频| 久久久精品综合| 91色婷婷久久久久合中文| 亚洲国产精品视频| 精品美女一区二区| 国产99久久久久| 亚洲资源中文字幕| 精品日韩一区二区三区 | 国产精品毛片大码女人| 欧美在线视频不卡| 久久机这里只有精品| 国产亚洲成年网址在线观看| 91婷婷韩国欧美一区二区| 五月天丁香久久| 久久久精品天堂| 欧美亚洲动漫制服丝袜| 久久99国产乱子伦精品免费| 国产精品久久久久久户外露出| 91国偷自产一区二区使用方法| 日韩不卡免费视频| 国产精品国产三级国产普通话99| 色天天综合色天天久久| 免费精品视频在线| 亚洲图片你懂的| 亚洲精品一区二区三区影院| 成人av小说网| 久久66热re国产| 亚洲一区在线观看视频| 中文字幕va一区二区三区| 在线播放欧美女士性生活| 粉嫩av一区二区三区粉嫩| 视频一区中文字幕国产| 中文字幕一区二区三区不卡| 日韩精品专区在线影院观看| 在线视频综合导航| 成人综合婷婷国产精品久久免费| 偷拍亚洲欧洲综合| 亚洲精品乱码久久久久久| 国产欧美一区二区精品婷婷 | 国产成人福利片| 免费视频一区二区| 亚洲成人精品在线观看| 亚洲男人天堂av网| 国产拍揄自揄精品视频麻豆| 精品国产电影一区二区| 777久久久精品| 欧美午夜影院一区| 91高清视频在线| 色悠悠亚洲一区二区| 不卡的av电影| 91丝袜美腿高跟国产极品老师 | 国产精品久久三区| 久久精品人人爽人人爽| 精品国产成人在线影院| 欧美一区二区三区在| 91精品啪在线观看国产60岁| 欧美日韩专区在线| 欧美日韩亚洲国产综合| 在线视频亚洲一区| 在线精品视频一区二区三四| 欧美精品一区二区三区很污很色的| 欧美丰满美乳xxx高潮www| 欧美日韩国产首页在线观看| 欧美人动与zoxxxx乱| 欧美二区乱c少妇| 欧美一区二区三区在线观看视频| 91精品国产麻豆| 日韩一区二区三区av| wwwwww.欧美系列| 国产亚洲成av人在线观看导航 | 粉嫩在线一区二区三区视频| 国产一区二区三区最好精华液 | 国产精品成人一区二区三区夜夜夜 | 久久成人麻豆午夜电影| 麻豆91精品视频| 国产精品一区二区在线观看网站 | 国产三级欧美三级日产三级99| 久久精品亚洲麻豆av一区二区 | 日韩美一区二区三区| 久久色在线视频| 亚洲免费在线看| 日韩和的一区二区| 国产美女一区二区三区| 91在线小视频| 欧美裸体一区二区三区| 久久综合国产精品| 亚洲视频你懂的| 麻豆精品视频在线观看视频| 国产91精品一区二区| 色94色欧美sute亚洲线路二| 91精品国产综合久久香蕉的特点| 久久影院电视剧免费观看| 1区2区3区欧美| 老司机免费视频一区二区三区| 风间由美一区二区三区在线观看 | 国产自产v一区二区三区c| 成人午夜视频在线| 欧美日韩精品一区二区三区 | 日韩激情在线观看| 成人自拍视频在线| 91精品久久久久久久91蜜桃| 国产精品看片你懂得| 日韩av电影一区| 9人人澡人人爽人人精品| 日韩欧美一级二级三级久久久| 国产精品网站在线| 蜜桃久久久久久久|