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

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

?? csl_dpll.h

?? dsp在音頻處理中的運用
?? H
?? 第 1 頁 / 共 2 頁
字號:
 *  DPLL device. The device can be re-opened anytime after it has been normally *  closed if so required. The handle returned by this call is input as an *  essential argument for rest of the APIs described for this module. * *  <b> Usage Constraints: </b> *  DPLL must be successfully initialized via @a CSL_dpllInit() before calling *  this function. Memory for the @a CSL_dpllObj must be allocated outside *  this call. This object must be retained while usage of this peripheral. * *  @b Example: *  @verbatim	  CSL_DpllObj     dpllObj;	  CSL_Status       status; 		...	  hDpll = CSL_dpllOpen(&dpllObj,                          CSL_DPLL_1,                          NULL,                          &status);   @endverbatim * * @return returns a handle @a CSL_DpllHandle to the requested instance of * DPLL if the call is successful, otherwise, a @a NULL is returned. * */CSL_DpllHandle CSL_dpllOpen (    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call     */    CSL_DpllObj*		    pDpllObj,    /** Instance of DPLL to which a handle is requested     */    CSL_InstNum              dpllNum,    /** Module specific parameters;     * Currently there are none; the user should pass 'NULL'     */    CSL_DpllParam          *pDpllParam,    /** This returns the status (success/errors) of the call.     * Could be 'NULL' if the user does not want status information.     */    CSL_Status              *pStatus	);/** The Close call releases the resource and appropriate shared pins. * *	     <b> Usage Constraints: </b> *       Both @a CSL_dpllInit() and @a CSL_dpllOpen() must be called successfully *       in that order before CSL_dpllClose() can be called. * *  @b Example: *  @verbatim      CSL_DpllHandle hDpll;      ...      CSL_dpllClose(hDpll);    @endverbatim * * @return returns the status of the operation (see @a CSL_Status) * */CSL_Status  CSL_dpllClose(    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call	 */    CSL_DpllHandle                         hDpll	);/** This function initializes the device registers with the appropriate values *  provided through the HwSetup Data structure. This function needs to be *  called only if the HwSetup Structure was not previously passed through the *  Open call. For information passed through the HwSetup Data structure refer *  @a CSL_DpllHwSetup. * * * @note   This function just configures the DPLL with values specified. *         This will not ensure that, the hardware has stabilized based on these *         changes. The query function needs to be called to check the status. *         For example, if the LOCK mode is specified, then after calling *         CSL_dpllHwSetup(), it's not guaranteed that, the specific frequency clock *         is generated. To ensure the frequency locking, use the CSL_dpllGetHwStatus() *         function call and check the LOCK status. * *	     <b> Usage Constraints:</b> *       Both @a CSL_dpllInit() and @a CSL_dpllOpen() must be called successfully *       in that order before CSL_dpllHwSetup() can be called. The user has to *       allocate space for & fill in the main setup structure appropriately before *       calling this function * * @b Example: * @verbatim     CSL_DpllHandle hDpll;     CSL_Status status;     CSL_DpllHwSetup hwSetup = CSL_DPLL_HWSETUP_DEFAULTS;     status = CSL_dpllHwSetup(hDpll, &hwSetup);   @endverbatim * * @return Returns the status of the setup operation * */CSL_Status  CSL_dpllHwSetup(    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call	 */    CSL_DpllHandle                         hDpll,    /** Pointer to setup structure which contains the     *  information to program DPLL to a useful state	 */    CSL_DpllHwSetup                        *setup	);/** This function gets the current setup of the DPLL. The setup is returned *  through @a CSL_DpllHwSetup. The obtaining of status is the reverse *  operation of @a CSL_dpllHwSetup() function. * * <b> Usage Constraints: </b> * Both @a CSL_dpllInit() and @a CSL_dpllOpen() must be called successfully * in that order before @a CSL_dpllGetHwSetup() can be called. * * @b Example: * @verbatim     CSL_DpllHandle hDpll;     CSL_Status status;     CSL_DpllHwSetup *mysetup;      ...     status = CSL_dpllGetHwSetup(hDpll, &mysetup);   @endverbatim * * @return returns the status of operation. * */CSL_Status  CSL_dpllGetHwSetup(    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call     */    CSL_DpllHandle                         hDpll,    /** Pointer to setup structure which contains the     *  information to program DPLL to a useful state     */    CSL_DpllHwSetup                        *setup	);/** This function initializes the device registers with the register-values *  provided through the Config Data structure.  For information passed through *  the Config Data structure refer to @a CSL_DpllConfig. * *  <b> Usage Constraints: </b> *  The user has to allocate space for & fill in the main setup structure *  appropriately before calling this function. * * @b Example: * @verbatim     CSL_DpllHandle hDpll;     CSL_DpllConfig config;     config.CTL = 0x1000;     CSL_dpllHwSetupRaw(hDpll, &config);  @endverbatim * * @return Returns the status of the setup operation * */ CSL_Status  CSL_dpllHwSetupRaw(    CSL_DpllHandle     hDpll,    CSL_DpllConfig *   setup);/** Control operations for the DPLL. For a particular control operation, the *  pointer to the corresponding data type needs to be passed as argument in *  HwControl function Call. All the arguments (Structure elements included) *  passed to  the HwControl function are inputs. For the list of commands *  supported and argument type that can be @a void* casted & passed with a *  particular command refer to @a CSL_DpllHwControlCmd * *	<b> Usage Constraints:</b> *  Both @a CSL_dpllInit() and @a CSL_dpllOpen() must be called successfully *  in that order before CSL_dpllHwControl() can be called. For the *  argument type that can be @a void* casted & passed with a particular command *  refer to @a CSL_DpllHwControlCmd * *  @b Example: *  @verbatim      CSL_DpllHandle hDpll;      CSL_Status status;      ...      status = CSL_dpllHwControl(hDpll,                                   CSL_DPLL_CMD_SET_MODE,                                   &command);    @endverbatim * * @return Returns the status of the operation * */CSL_Status  CSL_dpllHwControl(    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call	 */    CSL_DpllHandle                         hDpll,    /** The command to this API, which indicates the action to be taken	 */    CSL_DpllHwControlCmd                     cmd,    /** An optional argument @a void* casted	 */    void                                     *arg	);/** This function is used to read the current device configuration and the *  value present in associated registers. User should allocate memory for the *  said data type and pass its pointer as an unadorned void* argument to the *  status query call. For details about the various status queries supported *  and the associated data structure to record the response, refer to *  @a CSL_DpllHwStatusQuery. * *  <b> Usage Constraints: </b> *  Both @a CSL_dpllInit() and @a CSL_dpllOpen() must be called successfully *  in that order before @a CSL_dpllGetHwStatus() can be called. For the *  argument type that can be void* casted & passed with a particular command, *  refer to @a CSL_DpllHwStatusQuery * *  @b Example: *  @verbatim     Code below checks whether LOCK status is ON.     CSL_DpllHandle hDpll;     CSL_Status status;     Uint16 *lock_sts;     ...     status = CSL_dpllGetHwStatus(hDpll,                                  CSL_DPLL_QUERY_LOCK_STATUS,                                  &lock_sts);	 if(*lock_sts & CSL_DPLL_LOCK_ON)	 	{    Lock status on.       }   @endverbatim * *  @return Returns the status of the operation */CSL_Status  CSL_dpllGetHwStatus(    /** Pointer to the object that holds reference to the     *  instance of DPLL requested after the call	 */    CSL_DpllHandle                         hDpll,    /** The query to this API, which indicates the status     *  to be returned	 */    CSL_DpllHwStatusQuery                  query,    /** Placeholder to return the status; @a void* casted	 */    void                                    *response	);/** @brief Function to get the Base-address of the peripheral instance. * *  This function is used for getting the base-address of the peripheral *  instance. This function will be called inside the @ CSL_dpllOpen() *  function call. * *  Note: This function is open for re-implementing if the user wants to modify *        the base address of the peripheral object to point to a different *        location and there by allow CSL initiated write/reads into peripheral *        MMR's go to an alternate location. Please refer the documentation for *        more details. * * @b Example: * @verbatim      CSL_Status status;      CSL_DpllBaseAddress   baseAddress;       ...      status = CSL_dpllGetBaseAddress(CSL_DPLL_1, NULL, &baseAddress);   @endverbatim * * @return Returns the status of the operation (see @a CSL_Status) * */CSL_Status CSL_dpllGetBaseAddress(        /** Instance number         */        CSL_InstNum  		dpllNum,        /** Module specific parameters         */        CSL_DpllParam *		pDpllParam,        /** Base address details         */        CSL_DpllBaseAddress *	pBaseAddress);#ifdef __cplusplus}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久av资源站| 另类小说图片综合网| 国产亚洲va综合人人澡精品| 国产精品久久久久影院色老大| 国产精品免费av| 五月婷婷激情综合网| 国产精品原创巨作av| 在线精品亚洲一区二区不卡| 欧美一级二级三级蜜桃| 精品国产区一区| 一二三区精品福利视频| 精品一区在线看| 91丨porny丨在线| 日韩欧美一级精品久久| 亚洲欧美乱综合| 国产伦精一区二区三区| 欧美亚洲丝袜传媒另类| 2023国产精品| 日韩一区有码在线| 精品一区二区三区视频在线观看 | 国产欧美日韩麻豆91| 亚洲美女视频在线| 国产高清成人在线| 色综合中文字幕国产| 欧美片网站yy| 国产精品国产a| 亚洲乱码日产精品bd| 久久99精品久久久久久国产越南| 色综合天天综合在线视频| 久久精品欧美一区二区三区麻豆| 午夜伊人狠狠久久| 99re这里都是精品| 国产亚洲精品资源在线26u| 偷拍与自拍一区| 丁香亚洲综合激情啪啪综合| 91久久国产最好的精华液| 国产日韩影视精品| 老司机午夜精品| 欧美美女网站色| 亚洲aⅴ怡春院| 色综合色狠狠天天综合色| 国产亚洲精品超碰| 极品尤物av久久免费看| 日韩一区国产二区欧美三区| 日韩毛片高清在线播放| 91在线国产福利| 久久精品免费在线观看| 国内外成人在线视频| 日韩欧美不卡在线观看视频| 亚洲h在线观看| 欧美午夜精品理论片a级按摩| 亚洲色图色小说| 91蜜桃视频在线| 国产精品久久久一区麻豆最新章节| 国产美女视频一区| 26uuu精品一区二区在线观看| 狠狠色丁香久久婷婷综| 欧美精品一区二区精品网| 国内精品写真在线观看| 国产欧美一区二区在线观看| 精品一区二区综合| 久久亚洲综合av| 国产大陆精品国产| 国产精品少妇自拍| www.久久久久久久久| 亚洲欧美乱综合| 成人av资源下载| 国产精品国产三级国产普通话三级 | 一区二区三区四区高清精品免费观看 | 丝袜美腿亚洲一区| 欧美一级高清片在线观看| 国产在线播放一区三区四| 国产欧美久久久精品影院| 91亚洲男人天堂| 亚洲国产欧美在线人成| 欧美一区二区三区在线观看视频| 久久福利资源站| 国产精品久久福利| 欧美色精品在线视频| 九色|91porny| 国产精品短视频| 欧美情侣在线播放| 成人永久aaa| 亚洲成av人影院在线观看网| 欧美va亚洲va国产综合| 成人的网站免费观看| 亚洲桃色在线一区| 在线成人免费视频| av午夜一区麻豆| 热久久免费视频| 国产精品区一区二区三区| 欧美日韩国产大片| 欧美a级理论片| 91视频在线观看| 国产精品丝袜久久久久久app| 在线观看av一区| 国产成人免费在线观看不卡| 亚洲不卡av一区二区三区| 国产亚洲成aⅴ人片在线观看| 欧美日韩一卡二卡| 国产成人精品www牛牛影视| 亚洲精品视频一区| 欧美精品一区二区三区很污很色的| 91视频国产资源| 国产在线精品国自产拍免费| 亚洲不卡一区二区三区| 欧美r级电影在线观看| 成人性视频免费网站| 免费看日韩a级影片| 国产亚洲人成网站| 日韩欧美不卡在线观看视频| 欧美亚洲丝袜传媒另类| 99综合电影在线视频| 日韩av不卡在线观看| 亚洲资源在线观看| 中文字幕一区二区三区在线观看| 精品国产伦一区二区三区观看方式 | 一区二区三区av电影| 日韩美女啊v在线免费观看| 中文字幕在线一区免费| 亚洲欧洲成人av每日更新| 中文字幕亚洲综合久久菠萝蜜| 国产精品污网站| 亚洲欧美另类久久久精品| 亚洲精品乱码久久久久久久久 | 欧美午夜片在线观看| 欧美性生交片4| 88在线观看91蜜桃国自产| 日韩午夜电影av| 久久免费看少妇高潮| 国产日韩欧美麻豆| 亚洲精品高清视频在线观看| 亚洲成av人片在线观看无码| 蜜臀av一区二区| 国产成人精品三级| 日本大香伊一区二区三区| 欧美喷水一区二区| 国产欧美综合色| 亚洲精品乱码久久久久久| 三级不卡在线观看| 国产成人精品综合在线观看| 白白色 亚洲乱淫| 欧美日韩一区中文字幕| 精品国产人成亚洲区| 国产精品萝li| 五月天欧美精品| 国产精品伊人色| 欧美亚洲尤物久久| 欧美精品一区二区三区四区 | 欧美国产欧美综合| 一级日本不卡的影视| 极品少妇xxxx精品少妇偷拍| www.亚洲色图.com| 欧美精品自拍偷拍| 国产色综合久久| 亚洲成av人影院| 成人av电影在线播放| 欧美久久久久免费| 中文字幕精品在线不卡| 色婷婷久久综合| 欧美日韩精品系列| 亚洲国产精品av| 日本成人中文字幕| 91麻豆.com| 久久综合丝袜日本网| 亚洲成人7777| 成人黄色在线视频| 欧美一区二区三区在线视频| 亚洲六月丁香色婷婷综合久久| 麻豆精品在线播放| 欧美亚洲图片小说| 国产精品丝袜久久久久久app| 秋霞成人午夜伦在线观看| 91官网在线观看| 国产日产欧美一区二区三区| 日韩av一区二| 在线观看免费一区| 国产精品麻豆久久久| 国产一区二区在线观看视频| 欧美酷刑日本凌虐凌虐| 亚洲精品福利视频网站| 国产1区2区3区精品美女| 日韩丝袜情趣美女图片| 亚洲午夜激情网页| 欧美在线视频你懂得| 亚洲九九爱视频| jizz一区二区| 国产精品国产三级国产a | 一本到不卡免费一区二区| 国产午夜亚洲精品羞羞网站| 经典三级在线一区| 日韩三级视频在线看| 日韩精品91亚洲二区在线观看| 91麻豆国产香蕉久久精品| 中文字幕一区二区三区在线播放| 久久av资源站| 久久久久久一级片| 国产精品88av| 欧美精品一区二区在线播放| 国产一区二区日韩精品|