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

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

?? zl5011xadm.h

?? Zalink50114----TDMoIP芯片驅動源碼
?? H
字號:
/*******************************************************************************
*
*  File name:              zl5011xAdm.h
*
*  Version:                28
*
*  Author:                 LCW
*
*  Date created:           21/03/02
*
*  Copyright 2002, 2003, 2004, 2005, Zarlink Semiconductor Limited.
*  All rights reserved.
*
*  Module Description:
*
*  This is the header file for the ADM block.
*  It contains the function prototypes and any definitions.
*
*  Revision History:
*
*  Rev:  Date:       Author:  Comments:
*  1     22/03/02    LCW      Created.
*  2     26/03/02    LCW      Minor mods.
*  3     27/03/02    LCW      Minor mods.
*  4     28/03/02    LCW      Minor mods.
*  5     03/04/02    LCW      Minor mods.
*  6     03/04/02    LCW      Minor mods.
*  7     03/04/02    LCW      Minor mods.
*  8     11/04/02    LCW      Minor mods.
*  9     15/04/02    LCW      Prepared for code review.
*  10    17/04/02    LCW      Code review actions.
*  11    18/04/02    LCW      Code review actions.
*  12    18/04/02    LCW      Changed interrupt & enable constants and
*                                 registers.
*  13    18/04/02    LCW      Minor mods.
*  14    19/04/02    LCW      Minor mods.
*  15    23/04/02    LCW      Code review actions.
*  16    24/04/02    LCW      Code review actions.
*  17    26/04/02    LCW      Added function prototype for
*                                 zl5011xAdmSetInitStatus
*  18    19/04/02    LCW      Minor mods.
*  19    24/04/02    LCW      Code review actions.
*  20    07/06/02    LCW      Added zl5011xAdmGetInterruptStatus.
*  21    12/07/02    MRC      Interrupt bits changed
*  22    26/09/02    DJA      zl5011xGetBootStrapMode renamed to
*                             zl5011xAdmGetBootStrapMode
*  23    01/10/02    DJA      unwanted #def ZL5011X_INT_RTP_BIT
*  24    30/10/02    MRC      Updated the device ID function to split out the
*                             version ID
*  25    31/10/2002  MRC      Added variants + minor fixes
*  26    09/12/2002  MRC      Added TM init / run bit
*  27    07/08/2003  APL      Restricted which enable bits are valid for ZL50130 device
*  28    28/01/2005  MRC      Added mask for the GPIO write functions
*
*******************************************************************************/

#ifndef _ZL5011X_ADM_H_
#define _ZL5011X_ADM_H_

#ifdef __cplusplus
extern "C" {
#endif

/*****************   DATA TYPES   *********************************************/

/*****************   # DEFINES   **********************************************/
#define  ZL5011X_ADM_RESET_KEY             0xBA0A537D
#define  ZL5011X_ADM_SET_FREEZE            0x00000001
#define  ZL5011X_ADM_GPIO_PINS_OUT         0xFFFFFFFF

/* The following constants define the bits used to initialise blocks */
#define  ZL5011X_ADM_TFM_BIT          ZL5011X_1BIT_MASK
#define  ZL5011X_ADM_TFQ_BIT          (ZL5011X_1BIT_MASK << 1)
#define  ZL5011X_ADM_PLA_BIT          (ZL5011X_1BIT_MASK << 2)
#define  ZL5011X_ADM_RTP_BIT          (ZL5011X_1BIT_MASK << 3)
#define  ZL5011X_ADM_TIF_BIT          (ZL5011X_1BIT_MASK << 5)
#define  ZL5011X_ADM_PAC_BIT          (ZL5011X_1BIT_MASK << 6)
#define  ZL5011X_ADM_PKI_BIT          (ZL5011X_1BIT_MASK << 8)
#define  ZL5011X_ADM_PKQ_BIT          (ZL5011X_1BIT_MASK << 9)
#define  ZL5011X_ADM_PKC_BIT          (ZL5011X_1BIT_MASK << 10)
#define  ZL5011X_ADM_TM_BIT           (ZL5011X_1BIT_MASK << 11)
#define  ZL5011X_ADM_PRX_BIT          (ZL5011X_1BIT_MASK << 12)
#define  ZL5011X_ADM_PTX_BIT          (ZL5011X_1BIT_MASK << 13) /*Not used for
                                                             initialisation*/
#define  ZL5011X_ADM_GM_BIT           (ZL5011X_1BIT_MASK << 14)

/* Blocks which need initialisation must always be initialised , even if they are not used.
   Don't initialise TDM nor PTX */
#define  ZL5011X_ADM_INIT_ALL_BLOCKS   (ZL5011X_ADM_RTP_BIT | ZL5011X_ADM_GM_BIT  | \
                                      ZL5011X_ADM_TFM_BIT | ZL5011X_ADM_TFQ_BIT | ZL5011X_ADM_PLA_BIT | \
                                      ZL5011X_ADM_TIF_BIT | ZL5011X_ADM_PAC_BIT | \
                                      ZL5011X_ADM_PKI_BIT | ZL5011X_ADM_PKQ_BIT | ZL5011X_ADM_PKC_BIT | \
                                      ZL5011X_ADM_PRX_BIT )   /* 0x576F in hex */

#define  ZL5011X_ADM_ENABLE_ALL_BLOCKS (ZL5011X_ADM_RTP_BIT | ZL5011X_ADM_GM_BIT  | ZL5011X_ADM_TM_BIT  | \
                                      ZL5011X_ADM_TFM_BIT | ZL5011X_ADM_TFQ_BIT | ZL5011X_ADM_PLA_BIT | \
                                      ZL5011X_ADM_TIF_BIT | ZL5011X_ADM_PAC_BIT | \
                                      ZL5011X_ADM_PKI_BIT | ZL5011X_ADM_PKQ_BIT | ZL5011X_ADM_PKC_BIT | \
                                      ZL5011X_ADM_PRX_BIT | ZL5011X_ADM_PTX_BIT ) /* 0x7F6F in hex */

/* Check masks to ensure only valid bits written to the registers */
#define  ZL5011X_ADM_INIT_CHECK_MASK       ZL5011X_ADM_INIT_ALL_BLOCKS
#define  ZL5011X_ADM_ENABLE_CHECK_MASK     ZL5011X_ADM_ENABLE_ALL_BLOCKS
#define  ZL5011X_ADM_BIT_CHECK             0x0000FFFF
#define  ZL5011X_ADM_BOOTSTRAP_MASK        0x0000FFFF
#define  ZL5011X_ADM_CONSTAT_MASK          0x00000003

/* The following constants define the interrupt sources */
#define  ZL5011X_ADM_INTERRUPT_CHECK_MASK  0x007FFFFF


/*****************   INCLUDE FILES   ******************************************/

/*****************   DATA STRUCTURES   ****************************************/
/*****************   EXPORTED GLOBAL VARIABLE DECLARATIONS   ******************/


/*****************   EXTERNAL FUNCTION DECLARATIONS   *************************/

zlStatusE  zl5011xAdmInit(zl5011xParamsS *zl5011xParams);

zlStatusE  zl5011xAdmSetInitStatus(zl5011xParamsS *zl5011xParams,
      Uint32T blockMask);

zlStatusE  zl5011xAdmGetInitStatus(zl5011xParamsS *zl5011xParams,
      Uint32T *blockInitStatus);

zlStatusE zl5011xAdmResetDevice(zl5011xParamsS *zl5011xParams);

zlStatusE zl5011xAdmInitiateFreeze(zl5011xParamsS *zl5011xParams);

zlStatusE zl5011xAdmGetFreezeState(zl5011xParamsS *zl5011xParams,
      zl5011xBooleanE *freezeState);

zlStatusE zl5011xAdmEnableBlocks(zl5011xParamsS *zl5011xParams,
      Uint32T enableBlocks);

zlStatusE zl5011xAdmEnableInterrupt(zl5011xParamsS *zl5011xParams,
      zl5011xEnableInterruptE enableInterruptMask);

zlStatusE zl5011xAdmDisableInterrupt(zl5011xParamsS *zl5011xParams,
      zl5011xEnableInterruptE interrupt);

zlStatusE zl5011xAdmEnableInterruptSource(zl5011xParamsS *zl5011xParams,
      zl5011xInterruptValueE interrupt, Uint32T interruptSourceMask);

zlStatusE zl5011xAdmClearInterruptSource(zl5011xParamsS *zl5011xParams,
      Uint32T interruptClearMask);

zlStatusE zl5011xAdmDisableInterruptSource(zl5011xParamsS *zl5011xParams,
      zl5011xInterruptValueE interrupt, Uint32T interruptSourceMask);

zlStatusE zl5011xAdmGetInterruptStatus(zl5011xParamsS *zl5011xParams,
      Uint32T *interruptStatusBits);

zlStatusE zl5011xAdmGetDeviceId(zl5011xParamsS *zl5011xParams,
      Uint32T *chipId, Uint32T *version);

zlStatusE zl5011xAdmGpioRead(zl5011xParamsS *zl5011xParams,
      Uint32T *gpio);

zlStatusE zl5011xAdmGpioWrite(zl5011xParamsS *zl5011xParams,
      Uint16T gpioWriteValue, Uint16T mask);

zlStatusE zl5011xAdmGpioMode(zl5011xParamsS *zl5011xParams,
      Uint16T gpioPins, Uint16T mask);

zlStatusE zl5011xAdmGetBootStrapMode(zl5011xParamsS *zl5011xParams,
      Uint16T *bootStrapMode);


#ifdef __cplusplus
}
#endif

#endif /* _ZL5011X_ADM_H_ */


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av网站免费| 亚洲欧美综合网| 欧美一区二区视频在线观看2022 | 成人在线一区二区三区| 国产一本一道久久香蕉| 久久97超碰国产精品超碰| 美女mm1313爽爽久久久蜜臀| 日韩成人精品在线| 蜜臀精品一区二区三区在线观看 | 亚洲乱码日产精品bd| 亚洲天堂成人在线观看| 亚洲精品视频在线| 午夜婷婷国产麻豆精品| 午夜精品视频在线观看| 日韩av一区二区在线影视| 日本aⅴ精品一区二区三区| 免费看黄色91| 国产精品系列在线播放| 豆国产96在线|亚洲| 色香色香欲天天天影视综合网| 91麻豆国产香蕉久久精品| 欧美艳星brazzers| 欧美一区二区播放| 久久夜色精品国产噜噜av| 国产欧美日产一区| 亚洲国产一区二区三区青草影视| 日韩av不卡在线观看| 国产久卡久卡久卡久卡视频精品| 92精品国产成人观看免费| 欧美性高清videossexo| 精品国产免费视频| 1区2区3区精品视频| 天天操天天干天天综合网| 精品亚洲成av人在线观看| kk眼镜猥琐国模调教系列一区二区| 91激情在线视频| 91精品国产aⅴ一区二区| 久久精品视频一区二区| 亚洲精品日韩一| 美女mm1313爽爽久久久蜜臀| 成人av网站在线| 欧美久久久久免费| 国产精品午夜久久| 首页国产欧美日韩丝袜| 国产精品91一区二区| 欧美性猛交xxxx乱大交退制版| 精品国产一区二区三区四区四 | 日本三级亚洲精品| 成人国产精品免费观看| 欧美日韩高清在线播放| 久久久美女毛片| 亚洲图片欧美综合| 国产精品1区二区.| 欧美私模裸体表演在线观看| 久久亚洲精精品中文字幕早川悠里 | 91在线免费看| 精品久久久久香蕉网| 一区二区在线免费| 国产麻豆精品在线观看| 精品视频1区2区3区| 日本一区二区三区国色天香| 天天av天天翘天天综合网| 成人免费观看男女羞羞视频| 91麻豆精品国产| 亚洲乱码日产精品bd| 国产成人精品亚洲777人妖 | 久久先锋影音av鲁色资源网| 一区二区三区四区国产精品| 开心九九激情九九欧美日韩精美视频电影 | 一区二区在线观看av| 国产乱码精品一区二区三区忘忧草| 欧美日韩一本到| 日韩毛片视频在线看| 久久不见久久见免费视频7| 欧美午夜精品电影| 1024亚洲合集| 国产999精品久久| 精品国产91乱码一区二区三区| 亚洲综合久久久| 91在线国内视频| 国产欧美一区二区三区鸳鸯浴| 久久精品理论片| 91精品国产品国语在线不卡| 亚洲线精品一区二区三区| 成人激情文学综合网| 久久久久久久久久看片| 久久超碰97人人做人人爱| 欧美一区二区私人影院日本| 亚洲地区一二三色| 欧美中文字幕一区二区三区亚洲| 亚洲日韩欧美一区二区在线| av中文字幕不卡| 国产精品久久久久桃色tv| 久久99国产精品免费| 日韩精品一区二区三区swag| 日本不卡视频在线观看| 3atv一区二区三区| 日韩成人一级大片| 欧美福利视频导航| 天天做天天摸天天爽国产一区| 欧美日韩一区二区三区四区 | 丁香六月综合激情| 国产精品婷婷午夜在线观看| 国产999精品久久久久久| 国产亚洲成av人在线观看导航| 国产一本一道久久香蕉| 国产女人18水真多18精品一级做| 国产综合久久久久久久久久久久| 久久综合久久鬼色| 国产精品一二三| 中文字幕高清一区| 99精品在线观看视频| 亚洲少妇屁股交4| 色噜噜狠狠成人中文综合| 亚洲国产毛片aaaaa无费看 | 亚洲免费大片在线观看| 91丨九色丨黑人外教| 一区二区三区中文字幕精品精品 | 成人丝袜高跟foot| 中文字幕亚洲区| 在线观看一区不卡| 天堂影院一区二区| 精品蜜桃在线看| 本田岬高潮一区二区三区| 亚洲欧美精品午睡沙发| 欧美在线观看一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 2020国产精品| 91在线国内视频| 天天操天天综合网| 国产香蕉久久精品综合网| av在线免费不卡| 亚洲成a人v欧美综合天堂| 91精品国产91久久久久久一区二区| 久久99精品国产麻豆不卡| 国产精品久久久久久久岛一牛影视 | 久久激情综合网| 中文字幕精品一区| 欧美精品久久天天躁| 黄色精品一二区| 亚洲人成亚洲人成在线观看图片| 777a∨成人精品桃花网| 国产一区二区成人久久免费影院 | 国产精品系列在线观看| 亚洲精品水蜜桃| 久久综合999| 在线观看国产精品网站| 国产麻豆欧美日韩一区| 一区二区三区在线视频播放| 久久综合色一综合色88| 在线看国产一区| 激情深爱一区二区| 一区二区国产视频| 精品国产一区二区三区四区四 | 国产精品美女久久久久aⅴ国产馆| 欧洲亚洲精品在线| 成人污视频在线观看| 青青青爽久久午夜综合久久午夜| 国产日本亚洲高清| 91精品国产综合久久精品| www.亚洲在线| 精品在线观看视频| 亚洲一区在线免费观看| 久久久久久久久久久久久女国产乱| 欧美体内she精高潮| 成人三级伦理片| 九色综合狠狠综合久久| 一区二区三区久久| 国产精品久久三| 精品粉嫩aⅴ一区二区三区四区| 色999日韩国产欧美一区二区| 国产成人一区二区精品非洲| 日韩成人免费看| 亚洲国产乱码最新视频| 中文字幕一区二区三区不卡在线| 精品国产sm最大网站| 4438成人网| 欧美性感一区二区三区| 99久久777色| 成人午夜电影小说| 国产在线不卡视频| 蜜桃91丨九色丨蝌蚪91桃色| 一区二区三区四区不卡视频| 中文字幕不卡一区| 久久久噜噜噜久噜久久综合| 日韩欧美在线综合网| 欧美日韩色综合| 色偷偷久久一区二区三区| 成人av在线资源网站| 国模娜娜一区二区三区| 乱一区二区av| 六月丁香综合在线视频| 日本vs亚洲vs韩国一区三区| 香蕉成人伊视频在线观看| 亚洲午夜三级在线| 亚洲三级电影全部在线观看高清| 国产精品美女久久久久久久久久久 | 欧美三级三级三级爽爽爽| 色成年激情久久综合| 91国产成人在线|