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

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

?? csl_ms.h

?? ccs下對(duì)dm6446的測(cè)試程序
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/*  ============================================================================ *   Copyright (c) Texas Instruments Inc 2002, 2003, 2004, 2005 * *   Use of this software is controlled by the terms and conditions found in the *   license agreement under which this software has been supplied. *   =========================================================================== *//** @file csl_ms.h * *  @brief    Header file for functional layer of MS CSL * *  Path: \\(CSLPATH)\\ipmodules\\memstick\\src * *  Description *     - The different enumerations, structure definitions *       and function declarations * *  Modification 1 *     - modified on: 3/6/2004 *     - reason: Created the sources * *  Date 3rd June, 2004 *  Author Santosh Narayanan. * *//** @mainpage MS CSL 3.x * * @section Introduction * * @subsection xxx Purpose and Scope * The purpose of this document is to identify a set of common CSL APIs for * the MS module across various devices. The CSL developer is expected to * refer to this document while designing APIs for these modules. Some of the * listed APIs may not be applicable to a given MS module. While other cases * this list of APIs may not be sufficient to cover all the features of a * particular MS Module. The CSL developer should use his discretion designing * new APIs or extending the existing ones to cover these. * * @subsection aaa Terms and Abbreviations *   -# CSL:  Chip Support Library *   -# API:  Application Programmer Interface * * @subsection References *    -# CSL-001-DES, CSL 3.x Design Specification Document Version 1.02 * *//* ============================================================================= *  Revision History *  ================ *  14-Dec-2004 kpn Updated according to CSL Upgradation guidelines *                  Added code for register MSMCR according to specification. * ============================================================================= */#ifndef _CSL_MS_H_#define _CSL_MS_H_#ifdef __cplusplusextern "C" {#endif#include <soc.h>#include <cslr.h>#include <csl_error.h>#include <csl_types.h>#include <cslr_ms.h>/******************************************************************************\* MS global macro declarations\******************************************************************************//* Constants for passing parameters to the MS Hardware setup function *//** @brief For not resetting the MS device */#define CSL_MS_NO_RESET                       (0)/** @brief For  resetting the MS */#define CSL_MS_RESET                          (1)/** @brief For setting the parallel access interface mode for MS */#define CSL_MS_ACCESS_PARALLEL                (0)/** @brief For setting the serial access interface mode for MS */#define CSL_MS_ACCESS_SERIAL                  (1)/** @brief For enabling the CRC */#define CSL_MS_CRC_ENABLE                     (0)/** @brief For disabling the CRC */#define CSL_MS_CRC_DISABLE                    (1)/** @brief For not clearing the Interrupt to Host */#define CSL_MS_INTCLR_DISABLE                 (0)/** @brief For clearing the Interrupt to Host */#define CSL_MS_INTCLR_ENABLE                  (1)/** @brief For disabling the interrupt to Host */#define CSL_MS_INT_HOST_DISABLE               (0)/** @brief For enabling the interrupt to Host */#define CSL_MS_INT_HOST_ENABLE                (1)/** @brief For disabling the interrupt to MS device */#define CSL_MS_INT_DEVICE_DISABLE             (0)/** @brief For enabling the interrupt to MS device */#define CSL_MS_INT_DEVICE_ENABLE              (1)/** @brief For not clearing the FIFO */#define CSL_MS_FIFO_CLEAR_DISABLE             (0)/** @brief For clearing the FIFO */#define CSL_MS_FIFO_CLEAR_ENABLE              (1)/** @brief For setting the FIFO direction as MS to FIFO to CPU */#define CSL_MS_FIFO_DIR_READ                  (0)/** @brief For setting the FIFO direction as FIFO to CPU to MS */#define CSL_MS_FIFO_DIR_WRITE                 (1)/** @brief For disabling DMA */#define CSL_MS_DMA_DISABLE                    (0)/** @brief For enabling DMA */#define CSL_MS_DMA_ENABLE                     (1)/** @brief For disabling DRM */#define CSL_MS_DRM_DISABLE                    (0)/** @brief For enabling DRM */#define CSL_MS_DRM_ENABLE                     (1)/** @brief For disabling Interrupt when Data request occurs */#define CSL_MS_DRQSL_DISABLE                  (0)/** @brief For enabling Interrupt when Data request occurs */#define CSL_MS_DRQSL_ENABLE                   (1)/** @brief For disabling the Rising Edge input */#define CSL_MS_REI_DISABLE                    (0)/** @brief For enabling the Rising Edge input */#define CSL_MS_REI_ENABLE                     (1)/** @brief For disabling the Rising Edge output */#define CSL_MS_REO_DISABLE                    (0)/** @brief For enabling the Rising Edge output */#define CSL_MS_REO_ENABLE                     (1)/* Constants for passing parameters to the MS Status Query function. *//** @brief For indicating the absence of a Data Request Interrupt */#define CSL_MS_NO_DRQ                         (0)/** @brief For indicating the presence of a Data Request Interrupt */#define CSL_MS_DRQ                            (1)/** @brief For indicating that no interrupt was received from MS */#define CSL_MS_NO_MSINT                       (0)/** @brief For indicating the presence of an  interrupt received from MS */#define CSL_MS_MSINT                          (1)/** @brief For indicating command receive disabled */#define CSL_MS_RDY_DISABLE                    (0)/** @brief For indicating command receive enabled or protocol ended */#define CSL_MS_RDY_ENABLE                     (1)/** @brief For indicating no CRC error */#define CSL_MS_NO_CRC                         (0)/** @brief For indicating a CRC error */#define CSL_MS_CRC                            (1)/** @brief For indicating no Time-out error */#define CSL_MS_NO_TOE                         (0)/** @brief For indicating Time-out error */#define CSL_MS_TOE                            (1)/** @brief For indicating that the FIFO is not empty */#define CSL_MS_FIFO_NOT_EMPTY                 (0)/** @brief For indicating that the FIFO is empty */#define CSL_MS_FIFO_EMPTY                     (1)/** @brief For indicating that the FIFO is not full */#define CSL_MS_FIFO_NOT_FULL                  (0)/** @brief For indicating that the FIFO is full */#define CSL_MS_FIFO_FULL                      (1)/** @brief For indicating  No MS Command End */#define CSL_MS_NO_CED                         (0)/** @brief For indicating an MS command End */#define CSL_MS_CED                            (1)/** @brief For indicating No Memory Stick errors */#define CSL_MS_NO_ERR                         (0)/** @brief For indicating Memory Stick error */#define CSL_MS_ERR                            (1)/** @brief For indicating No data buffer request */#define CSL_MS_NO_BRQ                         (0)/** @brief For indicating a MS data buffer request */#define CSL_MS_BRQ                            (1)/** @brief For indicating a command acknowledge from MS */#define CSL_MS_ACK                            (0)/** @brief For indicating a command no acknowledge from MS */#define CSL_MS_NO_ACK                         (1)/******************************************************************************\* MS global typedef declarations\******************************************************************************//** @brief Enumeration for Byte Swap selection values, to be passed as *         argument to the function @a CSL_msHwControl(). * *  This is used for selecting the Byte Swap order using @a CSL_msHwControl() *  when the command is CSL_MS_CMD_SET_BYTESWAP. These values are obtained when *  we use query command for Byte Swap Selection value. */typedef enum {    /**     * @brief  Byte Swap Selection as: B3B2B1B0 => B3B2B1B0     */    CSL_MS_SWAP0 = CSL_MS_MSMCR_BS_SWAP0,    /**     * @brief  Byte Swap Selection as: B3B2B1B0 => B1B0B3B2     */    CSL_MS_SWAP1 = CSL_MS_MSMCR_BS_SWAP1,    /**     * @brief  Byte Swap Selection as: B3B2B1B0 => B2B3B0B1     */    CSL_MS_SWAP2 = CSL_MS_MSMCR_BS_SWAP2,    /**     * @brief  Byte Swap Selection as: B3B2B1B0 => B0B1B2B3     */    CSL_MS_SWAP3 = CSL_MS_MSMCR_BS_SWAP3} CSL_MsByteSwapSel;/** @brief Enumeration for Clock Divider Ratio values, to be passed as *         argument to the function @a CSL_msHwControl(). * *  This is used for selecting the Clk Divider Ratio using @a CSL_msHwControl() *  when the command is CSL_MS_CMD_SET_CLKDIV. These values are obtained when *  we use query command for Clock Divider Ratio value. */typedef enum {    /**     * @brief  Clock Divider Ratio : Divide by 1     */    CSL_MS_DIV1 = CSL_MS_MSMCR_CD_DIV1,    /**     * @brief  Clock Divider Ratio : Divide by 2     */    CSL_MS_DIV2 = CSL_MS_MSMCR_CD_DIV2,    /**     * @brief  Clock Divider Ratio : Divide by 4     */    CSL_MS_DIV4 = CSL_MS_MSMCR_CD_DIV4,    /**     * @brief  Clock Divider Ratio : Divide by 6     */    CSL_MS_DIV6 = CSL_MS_MSMCR_CD_DIV6,    /**     * @brief  Clock Divider Ratio : Divide by 8     */    CSL_MS_DIV8 = CSL_MS_MSMCR_CD_DIV8,    /**     * @brief  Clock Divider Ratio : Divide by 10     */    CSL_MS_DIV10 = CSL_MS_MSMCR_CD_DIV10,    /**     * @brief  Clock Divider Ratio : Divide by 12     */    CSL_MS_DIV12 = CSL_MS_MSMCR_CD_DIV12,    /**     * @brief  Clock Divider Ratio : Divide by 14     */    CSL_MS_DIV14 = CSL_MS_MSMCR_CD_DIV14} CSL_MsClkDivRatio;/** @brief This object contains the reference to the instance of MS opened *         using the @a CSL_msOpen(). * *  Description *     - The pointer to this, is passed to all MS CSL APIs. */typedef struct CSL_MsObj {    /** This is a pointer to the registers of the instance of MS     *  referred to by this object     */    CSL_MsRegsOvly regs;    /** This is the instance of MS being referred to by this object     */    CSL_InstNum msNum;}CSL_MsObj;/** @brief This data type is used to return the handle to the CSL of MS */typedef struct CSL_MsObj *CSL_MsHandle;/** @brief This will have the base-address information for the peripheral *         instance */typedef struct {    /** Base-address of the Configuration registers of MS.     */    CSL_MsRegsOvly regs;} CSL_MsBaseAddress;/** @brief MS specific parameters. Present implementation doesn't have *         any specific parameters. */typedef struct {    /** Bit mask to be used for module specific parameters.     *  The below declaration is just a place-holder for future     *  implementation.     */    CSL_BitMask16   flags;} CSL_MsParam;/** @brief MS specific context information. Present implementation doesn't *         have any Context information. */typedef struct {    /** Context information of MS.     *  The below declaration is just a place-holder for future     *  implementation.     */    Uint16  contextInfo;} CSL_MsContext;/** @brief Register Configuration structure for Memory Stick * *  Config structure of MS. This is used to configure MS *  using CSL_msHwSetupRaw function */typedef struct  {    /** Memory Stick Command register */    volatile Uint32 MSCMD;    /** Memory Stick Data register */    volatile Uint32 MSDAT;    /** Memory Stick System register */    volatile Uint32 MSSYST;    /** Memory Stick Module Control register */    volatile Uint32 MSMCR;} CSL_MsConfig;/** @brief Default Values for Config structure */#define CSL_MS_CONFIG_DEFAULTS { \    CSL_MS_MSCMD_RESETVAL,       \    CSL_MS_MSDAT_RESETVAL,       \    CSL_MS_MSSYST_RESETVAL,      \    CSL_MS_MSMCR_RESETVAL        \}/** @brief This has all the fields required to configure MS *         at Power Up (After a Hardware Reset) or a Soft Reset

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人片在线观看| 久久综合色天天久久综合图片| 777奇米四色成人影色区| 国产精品免费看片| 黑人巨大精品欧美一区| 337p亚洲精品色噜噜狠狠| 国产乱码精品一区二区三区av| 亚洲精品在线观| 国产一区二区三区免费观看| 久久综合色婷婷| 欧美日韩国产首页在线观看| 图片区小说区区亚洲影院| 欧美精品 国产精品| 日av在线不卡| 精品精品国产高清a毛片牛牛| 色悠久久久久综合欧美99| 一区二区欧美国产| 欧美视频在线播放| 日韩av成人高清| 久久久久久久久久电影| caoporn国产精品| 国产精品久久久久久久久快鸭 | 国产亚洲制服色| 国产91精品久久久久久久网曝门 | 精品国产3级a| 91麻豆精品91久久久久久清纯| 91蝌蚪porny九色| 蜜臀精品一区二区三区在线观看 | 国产一区激情在线| 美日韩一区二区| 日韩av高清在线观看| 亚洲成人动漫在线观看| 亚洲精品v日韩精品| 91精品国产日韩91久久久久久| 激情综合网av| 亚洲日本丝袜连裤袜办公室| 欧美日韩国产高清一区二区三区 | 欧美国产精品劲爆| 在线欧美一区二区| 国产精品亚洲专一区二区三区| 激情深爱一区二区| 国产制服丝袜一区| 国产91高潮流白浆在线麻豆| 国产大陆a不卡| 午夜精品久久久久影视| 一区二区三区四区视频精品免费| 亚洲美女一区二区三区| 久久久噜噜噜久久人人看| www国产亚洲精品久久麻豆| 欧美mv日韩mv国产网站app| jlzzjlzz亚洲女人18| 国产不卡视频在线观看| 亚洲综合成人在线视频| 国产性天天综合网| 亚洲精品一区二区三区蜜桃下载 | 欧美亚洲日本一区| 91同城在线观看| av动漫一区二区| 91在线免费看| 亚洲精品国产成人久久av盗摄| 国产欧美日韩精品在线| 成人免费毛片片v| 丁香激情综合国产| 成人a级免费电影| 日韩精品国产欧美| 国产精品国产三级国产专播品爱网| 欧美片网站yy| 色婷婷综合久久久久中文| 欧美日韩久久不卡| 欧美日韩日日骚| 粉嫩一区二区三区在线看| 成人福利电影精品一区二区在线观看| 国产精品正在播放| 国产一区二区精品久久99| 国产精品自拍三区| 成人精品一区二区三区中文字幕| 成人深夜在线观看| 91黄色免费网站| 欧美日韩精品一区二区三区四区| 色婷婷久久久久swag精品| 色哟哟一区二区三区| 欧美日韩久久久| 精品1区2区在线观看| 国产日本一区二区| 亚洲欧美日韩国产一区二区三区| 亚洲午夜一二三区视频| 青青草原综合久久大伊人精品| 日韩和欧美的一区| 国产在线观看一区二区| 成人精品视频一区| 欧美美女直播网站| 久久久久久久久久电影| 亚洲激情成人在线| 美女视频免费一区| 国产成人在线视频网站| 911精品国产一区二区在线| 久久久久久一级片| 亚洲欧美另类在线| 久久国内精品自在自线400部| 1区2区3区国产精品| 国产精品女同一区二区三区| 亚洲色图欧美在线| 奇米一区二区三区av| 国产乱码精品一区二区三区五月婷 | 麻豆久久一区二区| 成人app在线| 欧美一区二区三区免费观看视频 | bt欧美亚洲午夜电影天堂| 欧美三区免费完整视频在线观看| 精品久久久久久久久久久久包黑料 | 欧美日韩大陆一区二区| 国产午夜精品美女毛片视频| 亚洲一区二区三区自拍| 国产综合久久久久影院| 欧美性欧美巨大黑白大战| 久久色成人在线| 午夜精品久久久久久久99樱桃| 国产成人自拍在线| 在线91免费看| 亚洲综合区在线| 成人免费视频视频在线观看免费 | 国产美女精品在线| 91麻豆成人久久精品二区三区| 亚洲国产精品二十页| 日韩av在线发布| 91久久一区二区| 国产精品国产三级国产普通话99 | www.性欧美| 日韩一区二区中文字幕| 一区二区三区四区激情| 精品在线播放午夜| 色欧美片视频在线观看| 精品成人a区在线观看| 午夜欧美视频在线观看| 色婷婷久久综合| 国产精品久久久久久久久动漫 | 亚洲777理论| 91蝌蚪国产九色| 国产精品色呦呦| 国产精品一区二区三区四区 | 欧美日韩在线播放三区四区| 国产精品久99| 懂色av一区二区三区蜜臀 | 欧美三级午夜理伦三级中视频| 国产精品免费看片| 国产99久久久国产精品潘金网站| 欧美大片一区二区三区| 日韩高清一区在线| 欧美精品久久99| 亚洲国产精品久久一线不卡| jlzzjlzz亚洲日本少妇| 久久精品男人的天堂| 九九久久精品视频| 久久综合色天天久久综合图片| 美女在线视频一区| 日韩午夜激情av| 久色婷婷小香蕉久久| 欧美日韩欧美一区二区| 日韩中文字幕区一区有砖一区| 精品视频全国免费看| 午夜精品一区在线观看| 在线免费视频一区二区| 日本欧美在线看| 日韩三级精品电影久久久| 蜜臀精品久久久久久蜜臀| 精品少妇一区二区三区日产乱码| 麻豆精品国产传媒mv男同| 久久色.com| 99久久99久久久精品齐齐| 亚洲视频1区2区| 日本道在线观看一区二区| 亚洲国产精品一区二区久久| 日韩视频在线永久播放| 日本不卡一区二区三区高清视频| 91精品国产91久久久久久一区二区| 麻豆一区二区在线| 国产日韩欧美激情| 91小视频免费看| 婷婷久久综合九色综合伊人色| 欧美一级午夜免费电影| 国产一区二区三区免费| 久久一区二区视频| 国产成人8x视频一区二区| 亚洲欧美色图小说| 91麻豆精品国产91久久久资源速度 | 亚洲乱码国产乱码精品精小说 | 久久亚洲二区三区| 99久久精品久久久久久清纯| 亚洲国产精品欧美一二99| 欧美大度的电影原声| 国产91精品一区二区麻豆网站| 亚洲免费在线播放| 欧美视频完全免费看| 国产在线国偷精品免费看| 亚洲日本欧美天堂| 日韩欧美国产三级| 成人app下载| 免费黄网站欧美| 国产精品乱子久久久久| 欧美羞羞免费网站|