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

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

?? bspuicc_phy.h

?? MMI層OBJ不能完全編譯
?? H
?? 第 1 頁 / 共 2 頁
字號:

/*=============================================================================
 *    Copyright 2001-2002 Texas Instruments Inc. All rights reserved.
 */
#ifndef BSP_UICC_PHY_HEADER

#define BSP_UICC_PHY_HEADER
/*=============================================================================
 * Component Description:
 *    Header file for the Usim block specific functions
 */

/*=============================================================================*/

/*!
 * @#define BSP_UICC_READ_TIMEOUT_VALUE
 * 
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the sim timeout value ~ 18seconds
 */
#define BSP_UICC_READ_TIMEOUT_VALUE 0x2000

/*!
 * @typedef BspUicc_Phy_ReturnCode
 * 
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for the return code
 */
enum
{
    BSP_UICC_PHY_RETURN_CODE_FAILURE    = (-1),
    BSP_UICC_PHY_RETURN_CODE_SUCCESS    = (0)
};
typedef SYS_WORD16 BspUicc_Phy_ReturnCode;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Protocol
 * 
 * @discussion
 * <b> Description  </b><br>
 *   Specifies the type for the Protocol used (Char or Block).
 */
enum
{
    BSP_UICC_PHY_T0_PROTOCOL            = 0,
    BSP_UICC_PHY_T1_PROTOCOL            = 1
};
typedef SYS_UWORD8 BspUicc_Phy_Protocol;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_ClockStop
 * 
 * @discussion
 * <b> Description  </b><br>
 *   Specifies the type for Clock stop parameter used to enable/disable sleep mode
 */
enum
{
    BSP_UICC_PHY_CLOCK_STOP_DISABLE = 0,
    BSP_UICC_PHY_CLOCK_STOP_ENABLE  = 1
};
typedef SYS_UWORD8 BspUicc_Phy_ClockStop;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_SClockLevel
 * 
 * @discussion
 * <b> Description  </b><br>
 *   Specifies the type for Clock stop parameter used to enable/disable sleep mode
 */
enum
{
    BSP_UICC_PHY_SCLOCK_NO_STOP    = 0, /* Clock stop is not Supported */
    BSP_UICC_PHY_SCLOCK_LEVEL_LOW  = 1,
    BSP_UICC_PHY_SCLOCK_LEVEL_HIGH = 2
};
typedef SYS_UWORD8 BspUicc_Phy_SClkLev;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_SclkDiv
 * 
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for number of Sclock division configuration paramater.
 */
enum
{
    BSP_UICC_PHY_SCLKDIV_13_2           = 0, /* for 13/2 MHz */
    BSP_UICC_PHY_SCLKDIV_13_4           = 1, /* for 13/4 MHz */
    BSP_UICC_PHY_SCLKDIV_13_8           = 2, /* for 13/8 MHz */
    BSP_UICC_PHY_SCLKDIV_13_1           = 3  /* for 13 MHz */
};
typedef SYS_UWORD8 BspUicc_Phy_SclkDiv;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_EtuPeriod
 * 
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Elementary Time unit configuration paramater.
 */
enum
{
    BSP_UICC_PHY_ETU_PERIOD_8      = 0,  /* for 8 times 1/F sclk */
    BSP_UICC_PHY_ETU_PERIOD_372    = 1,
    BSP_UICC_PHY_ETU_PERIOD_512_8  = 2,
    BSP_UICC_PHY_ETU_PERIOD_512_16 = 3
};
typedef SYS_UWORD8 BspUicc_Phy_EtuPeriod;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_DataSize
 * 
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Number of data units.
 */
typedef volatile SYS_UWORD16    BspUicc_Phy_DataSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_TxData
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Data being transmitted/written.
 */
typedef volatile SYS_UWORD8     BspUicc_Phy_TxData;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_RxData
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Data being received/read.
 *  Rx is bigger than a byte to accomodate a parity bit if needed.
 */
typedef volatile SYS_UWORD8    BspUicc_Phy_RxData;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_FifoData
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Data in the Fifo
 */
typedef SYS_UWORD16 BspUicc_Phy_FifoData;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_TxFifoSize
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for size of the FIFO in the hardware.
 */
typedef SYS_UWORD16    BspUicc_Phy_TxFifoSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_RxFifoSize
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for size of the FIFO in the hardware.
 */
typedef SYS_UWORD16    BspUicc_Phy_RxFifoSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Cgt
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Character Guard Time.
 */
typedef SYS_UWORD16    BspUicc_Phy_Cgt;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Cwt
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Character Wait Time.
 */
typedef SYS_UWORD16    BspUicc_Phy_Cwt;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Bwt
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for of Block Wait Time.
 */
typedef SYS_UWORD32    BspUicc_Phy_Bwt;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_FiValue
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for F value used in calculating ETU.
 */
typedef SYS_UWORD16    BspUicc_Phy_FiValue;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_DiValue
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for D value used in calculating ETU.
 */
typedef SYS_UWORD16    BspUicc_Phy_DiValue;

/*============================================================================= */
/*!
 * @typedef BspUicc_Phy_WaitI
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for WaitI configuration parameter
 */
typedef SYS_UWORD16    BspUicc_Phy_WaitI;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Error
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type Physical layer errors
 */
enum
{
    BSP_UICC_PHY_NO_ERROR                   = ( 0 ),
    BSP_UICC_PHY_NATR_ERROR                 = ( -2 ),
    BSP_UICC_PHY_CHAR_UNDERFLOW_ERROR       = ( -3 ),
    BSP_UICC_PHY_CHAR_OVERFLOW_ERROR        = ( -4 ),
    BSP_UICC_PHY_CHAR_TIMEOUT_ERROR         = ( -5 ),
    BSP_UICC_PHY_BLOCK_TIMEOUT_ERROR        = ( -6 ),
    BSP_UICC_PHY_MAX_RESENT_ERROR           = ( -7 ),
    BSP_UICC_PHY_TS_DECODE_ERROR            = ( -8 ),
    BSP_UICC_PHY_NO_CARD_PRESENT_ERROR      = ( -9 ),
    BSP_UICC_PHY_READ_TIMEOUT_ERROR         = ( -10 )
};
typedef SYS_WORD16 BspUicc_Phy_Error;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_Convention
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for Physical layer data Code Convention
 */
enum
{
    BSP_UICC_PHY_CONVENTION_DIRECT          = 0,
    BSP_UICC_PHY_CONVENTION_INVERSE         = 1
};
typedef SYS_UWORD8 BspUicc_Phy_Convention;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_PowerLevel
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for the card power level configuration
 * This is encoded as per section 6.5.6 in ISO/IEC 7816-3
 */
enum
{
    BSP_UICC_PHY_POWER_LEVEL_18             = 4,
    BSP_UICC_PHY_POWER_LEVEL_3_OR_5         = 3,
    BSP_UICC_PHY_POWER_LEVEL_3              = 2,
    BSP_UICC_PHY_POWER_LEVEL_5              = 1
};
typedef SYS_UWORD16 BspUicc_Phy_PowerLevel;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_BlockSize
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for the size of a block
 */
typedef SYS_UWORD16 BspUicc_Phy_BlockSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Phy_ClkStopInd
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for the Clock Stop Indicator in ATR
 */
typedef SYS_UWORD16 BspUicc_Phy_ClkStopInd;

/*============================================================================= */
/*!
 * @typedef BspUicc_Phy_ConfigType
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the type for WaitI configuration parameter
 */
enum
{
    BSP_UICC_PHY_CONFIG_TYPE_RESET          = 0,
    BSP_UICC_PHY_CONFIG_TYPE_READ_WRITE     = 1,
    BSP_UICC_PHY_CONFIG_TYPE_BWT_UPDATE     = 2,
    BSP_UICC_PHY_CONFIG_TYPE_CLKSTOP_UPDATE = 3     
};
typedef SYS_UWORD8  BspUicc_Phy_ConfigType;


/*============================================================================= */
/*!
 * @define
 *
 * @discussion
 * <b> Description  </b><br>
 *  The max Fifo size in the Usim hardware block. 
 */
#define BSP_UICC_PHY_MAX_FIFO_SIZE          16

/*============================================================================= */
/*!
 * @typedef BspUicc_Phy_Mode
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the ATR Mode, PPS Mode or READ_WRITE  Mode
 *  ReadWrite mode is used after a PPS i.e. for Commands.
 */
enum
{
    BSP_UICC_PHY_MODE_ATR            = 0,
    BSP_UICC_PHY_MODE_PPS            = 1, 
    BSP_UICC_PHY_MODE_READ_WRITE     = 2
};
typedef SYS_UWORD8  BspUicc_Phy_Mode;

/*============================================================================= */
/*!
 * @typedef  BspUicc_Phy_Direction
 *
 * @discussion
 * <b> Description  </b><br>
 *  Specifies the Tx or Rx Direction
 */
enum
{
    BSP_UICC_PHY_DIRECTION_RX        = 1,
    BSP_UICC_PHY_DIRECTION_TX        = 2
};
typedef SYS_UWORD8  BspUicc_Phy_Direction;

/*============================================================================= */
/*!
 * @typedef BspUicc_Phy_RxCtrl
 *
 * @discussion
 * <b> Description  </b><br>
 *  Control data for Receive mode
 */
typedef struct
{
    BspUicc_Phy_DataSize             rxIndex;
    BspUicc_Phy_DataSize             outIndex;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区色| 91久久人澡人人添人人爽欧美| 在线电影国产精品| 亚洲一区二区三区在线看| 91原创在线视频| 自拍偷拍亚洲欧美日韩| 不卡免费追剧大全电视剧网站| 久久精品这里都是精品| 国产麻豆精品95视频| 26uuu另类欧美| 国产美女精品在线| 久久久影院官网| 国产成人鲁色资源国产91色综| www国产精品av| 国产成人三级在线观看| 国产欧美精品一区aⅴ影院 | 亚洲精品亚洲人成人网在线播放| 成人视屏免费看| 国产精品久久免费看| av在线播放一区二区三区| 自拍偷拍国产精品| 色8久久人人97超碰香蕉987| 亚洲宅男天堂在线观看无病毒| 欧美日精品一区视频| 日本一不卡视频| 精品国产乱码久久| 国产精品一区免费在线观看| 欧美国产精品一区| 91一区一区三区| 亚洲国产成人精品视频| 91精品国产色综合久久不卡电影| 麻豆成人av在线| 精品国产乱码久久久久久久久 | 亚洲h动漫在线| 91精品国产综合久久香蕉麻豆| 日本va欧美va欧美va精品| 久久这里只精品最新地址| 激情综合网天天干| 中文字幕av一区 二区| 91亚洲国产成人精品一区二三| 一区二区三区四区精品在线视频| 在线视频综合导航| 日韩福利视频网| 久久久午夜电影| 色爱区综合激月婷婷| 日精品一区二区三区| 久久免费的精品国产v∧| 成人性视频免费网站| 亚洲精品日韩专区silk| 日韩欧美一区二区免费| 懂色av一区二区三区蜜臀 | 国产精品久久久久久久浪潮网站| 91视频91自| 免费在线一区观看| 国产欧美日本一区二区三区| 在线免费不卡视频| 欧美色精品天天在线观看视频| 久久国产尿小便嘘嘘| 最好看的中文字幕久久| 欧美一级专区免费大片| 成人a区在线观看| 亚洲欧美精品午睡沙发| 日韩欧美精品在线视频| 99在线精品视频| 免费亚洲电影在线| 一区在线观看免费| 欧美一区二区久久| 波多野结衣在线一区| 日韩精品五月天| 国产精品国产三级国产aⅴ原创 | 亚洲成人在线免费| 国产日韩av一区二区| 欧美亚洲国产bt| 国产激情一区二区三区桃花岛亚洲| 亚洲图片欧美综合| 国产日产欧美精品一区二区三区| 欧美日韩在线播放一区| 懂色av中文字幕一区二区三区| 日韩成人伦理电影在线观看| 国产精品久99| 久久亚洲精品国产精品紫薇| 欧美一a一片一级一片| 国产69精品久久777的优势| 日韩国产在线观看一区| 综合久久久久综合| 久久亚区不卡日本| 4hu四虎永久在线影院成人| 99精品视频在线观看免费| 狠狠色丁香久久婷婷综合_中 | 国产精品久久久久久久久免费桃花 | **性色生活片久久毛片| 精品国产制服丝袜高跟| 欧美日韩在线一区二区| 99久久99久久精品国产片果冻| 国产毛片精品视频| 日本女人一区二区三区| 亚洲一区二区三区视频在线播放 | 精品一区二区免费视频| 亚欧色一区w666天堂| 国产精品卡一卡二卡三| 精品精品欲导航| 这里只有精品免费| 欧洲国产伦久久久久久久| 99热精品一区二区| 国产精品资源网| 日韩av成人高清| 午夜精品一区二区三区三上悠亚| 亚洲色图欧洲色图婷婷| 中文字幕不卡在线观看| 国产香蕉久久精品综合网| 日韩免费电影网站| 欧美一区永久视频免费观看| 欧美色涩在线第一页| 在线精品视频一区二区三四| 99精品国产99久久久久久白柏 | 国产成人综合在线观看| 精品一区二区综合| 麻豆一区二区在线| 日韩av二区在线播放| 调教+趴+乳夹+国产+精品| 亚洲一区在线播放| 亚洲一区二区三区四区在线观看 | 欧美精品一级二级三级| 91福利资源站| 91国产视频在线观看| 欧美影视一区二区三区| 91九色最新地址| 在线欧美小视频| 精品视频色一区| 6080日韩午夜伦伦午夜伦| 欧美高清视频www夜色资源网| 欧美日本免费一区二区三区| 欧美日韩亚洲综合一区| 欧美酷刑日本凌虐凌虐| 91精品国产综合久久福利软件| 777午夜精品视频在线播放| 7777精品伊人久久久大香线蕉完整版 | 日韩视频永久免费| 日韩精品一区二区在线| 精品久久久网站| 国产午夜三级一区二区三| 国产亚洲综合在线| 另类综合日韩欧美亚洲| 国产在线视频不卡二| 国产福利视频一区二区三区| 成人中文字幕电影| 99久久er热在这里只有精品66| 日本国产一区二区| 欧美午夜不卡在线观看免费| 4438成人网| 精品第一国产综合精品aⅴ| 久久久精品2019中文字幕之3| 国产精品视频九色porn| 日韩毛片视频在线看| 亚洲综合激情小说| 欧美aaaaa成人免费观看视频| 韩日欧美一区二区三区| 成人网页在线观看| 在线精品视频小说1| 日韩情涩欧美日韩视频| 久久精品视频网| 综合电影一区二区三区 | 欧美三级电影网站| 欧美电影在哪看比较好| 久久色成人在线| 中文字幕一区免费在线观看| 亚洲午夜国产一区99re久久| 蜜桃视频一区二区| 成人黄色电影在线 | 91视频91自| 欧美高清性hdvideosex| 久久人人超碰精品| 亚洲日穴在线视频| 日本成人在线不卡视频| 国产电影一区在线| 91久久久免费一区二区| 精品欧美一区二区三区精品久久| 国产精品少妇自拍| 午夜欧美在线一二页| 国产尤物一区二区| 99精品欧美一区二区三区综合在线| 欧美精品一卡二卡| 欧美国产亚洲另类动漫| 午夜精品久久久久久久久久久 | 国产一区二区美女诱惑| 色狠狠一区二区三区香蕉| 精品噜噜噜噜久久久久久久久试看| 国产精品超碰97尤物18| 人人狠狠综合久久亚洲| 成人h版在线观看| 欧美一级欧美一级在线播放| 国产精品久久久久久久久搜平片 | 亚洲高清视频的网址| 国产成人av影院| 欧美精品九九99久久| 国产精品久99| 久久99蜜桃精品| 欧美中文字幕不卡| 久久精品一区二区| 丝袜美腿亚洲色图|