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

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

?? csl_uhpiaux.h

?? 基于ti tms320c672x下音頻開發例子程式
?? H
?? 第 1 頁 / 共 2 頁
字號:
/*  ============================================================================
 *   Copyright (c) Texas Instruments Inc 2002, 2003, 2004
 *
 *   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_uhpiAux.h
 *
 *  @path $(CSLPATH)\uhpi\v1\src
 *
 *  @brief PLL controller CSL implementation on DSP side. 
 *
 */

/* =============================================================================
 *  Revision History
 *  ===============
 *  04-FEB-2005 asr  File Created.
 * =============================================================================
 */

#ifndef _CSL_UHPIAUX_H_
#define _CSL_UHPIAUX_H_

#include <csl_uhpi.h>

#ifdef __cplusplus
extern "C" {
#endif

/**
 *  Status query functions of the uhpi
 */

/** ============================================================================
 *   @n@b CSL_uhpiSetGpint
 *
 *   @b Description
 *   @n Gets the GPINT_ENx control status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>  
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetGpint (hUhpi , 0x4);

     @endverbatim
 * =============================================================================
 */
static inline
void CSL_uhpiSetGpint(
        CSL_UhpiHandle  hUhpi,
        Uint32          loadVal
)
{
	CSL_FINSR (hUhpi->regs->GPINT_CTRL,2,0,loadVal);
}       

/** ============================================================================
 *   @n@b CSL_uhpiSetGpintInv
 *
 *   @b Description
 *   @n Gets the GPINT_INVx Invert status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetGpint (hUhpi , 0x4);

     @endverbatim
 * =============================================================================
 */
static inline
void CSL_uhpiSetGpintInv(
        CSL_UhpiHandle  hUhpi,
        Uint32          loadVal
)
{
    CSL_FINSR (hUhpi->regs->GPINT_CTRL,18,16,loadVal);
}

/** ============================================================================
 *   @n@b CSL_uhpiGpioEnable
 *
 *   @b Description
 *   @n Gets the GPIO Enable status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiGpioEnable (hUhpi , 0x4);

     @endverbatim
 * =============================================================================
 */

static inline
void CSL_uhpiGpioEnable(
        CSL_UhpiHandle  hUhpi,
        Uint32          loadVal
)
{
    hUhpi->regs->GPIO_EN = loadVal;
}

/** ============================================================================
 *   @n@b CSL_uhpiSetGpioDir1
 *
 *   @b Description
 *   @n Gets the GPIO Direction status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetGpioDir1 (hUhpi , 0xFF);

     @endverbatim
 * =============================================================================
 */
static inline
void CSL_uhpiSetGpioDir1(
        CSL_UhpiHandle  hUhpi,
        Uint32          dirVal
)
{
    hUhpi->regs->GPIO_DIR1 = dirVal;
}

/** ============================================================================
 *   @n@b CSL_uhpiSetGpioDir2
 *
 *   @b Description
 *   @n Gets the GPIO Direction2 status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetGpioDir2 (hUhpi , 0xFF);

     @endverbatim
 * =============================================================================
 */
 
static inline
void CSL_uhpiSetGpioDir2(
        CSL_UhpiHandle  hUhpi,
        Uint16          dirVal
)
{
    hUhpi->regs->GPIO_DIR2 = dirVal;
}

/** ============================================================================
 *   @n@b CSL_uhpiSetGpioDir3
 *
 *   @b Description
 *   @n Gets the GPIO Direction3 status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetGpioDir3 (hUhpi , 0xFF);

     @endverbatim
 * =============================================================================
 */
static inline
void CSL_uhpiSetGpioDir3(
        CSL_UhpiHandle  hUhpi,
        Uint32          dirVal
)
{
    hUhpi->regs->GPIO_DIR3 = dirVal;
}

/** ============================================================================
 *   @n@b CSL_uhpiSetDspInt
 *
 *   @b Description
 *   @n Gets the HPIC Host-to-DSP Interrupt status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetDspInt (hUhpi , 1);

     @endverbatim
 * =============================================================================
 */
static inline
void CSL_uhpiSetDspInt(
        CSL_UhpiHandle  hUhpi
)
{
    CSL_FINS (hUhpi->regs->HPIC,HPI_HPIC_DSP_INT,TRUE); 
}       
/** ============================================================================
 *   @n@b CSL_uhpiResetDspInt
 *
 *   @b Description
 *   @n Gets the Reset HPIC Host-to-DSP Interrupt status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiResetDspInt (hUhpi , 0);

     @endverbatim
 * =============================================================================
 */

static inline
void CSL_uhpiResetDspInt(
        CSL_UhpiHandle  hUhpi
)
{
    CSL_FINS (hUhpi->regs->HPIC,HPI_HPIC_DSP_INT,FALSE);
}       

/** ============================================================================
 *   @n@b CSL_uhpiSetHint
 *
 *   @b Description
 *   @n Gets the HPIC DSP-to-Host Interrupt status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetHint (hUhpi , 1);

     @endverbatim
 * =============================================================================
 */

static inline
void CSL_uhpiSetHint(
        CSL_UhpiHandle  hUhpi
)
{
    CSL_FINS (hUhpi->regs->HPIC,HPI_HPIC_HINT,TRUE);    
}       

/** ============================================================================
 *   @n@b CSL_uhpiResetHint
 *
 *   @b Description
 *   @n Gets the Reset HPIC DSP-to-Host Interrupt status of the uhpi.
 *
 *   @b Arguments
 *   @verbatim
            hUhpi           Handle to the UHPI instance
     @endverbatim
 *
 *   <b> Return Value </b>
 *	 @n  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *   @n  None
 *
 *   @b Modifies
 *   @n None
 *
 *   @b Example
 *   @verbatim
        CSL_UhpiHandle          hUhpi;

        CSL_uhpiSetHint (hUhpi , 0);

     @endverbatim
 * =============================================================================
 */
 
static inline
void CSL_uhpiResetHint(
        CSL_UhpiHandle  hUhpi
)
{
    CSL_FINS (hUhpi->regs->HPIC,HPI_HPIC_HINT,FALSE);   
}       

/** ===========================================================================
 *   @n@b CSL_uhpiGetPidRev
 *
 *   @b Description
 *   @n This function  gets the Peripheral ID Revision.
 *
 *   @b Arguments
 *   @verbatim

            hUhpi           Handle to UHPI instance

            response        Placeholder to return status.

     @endverbatim
 *
 *   <b> Return Value </b>  None
 *
 *   <b> Pre Condition </b>
 *   @n  None
 *
 *   <b> Post Condition </b>
 *    @n None
 *
 *   @b Modifies
 *   @n  None
 *
 *   @b Example
 *   @verbatim

        CSL_uhpiGetPidRev (hUhpi, &response);

     @endverbatim
 * ===========================================================================
 */

static inline
void CSL_uhpiGetPidRev(
        CSL_UhpiHandle  hUhpi,
        void *          response
)
{
    /*Read the peripheral revision from PID */
    *((Uint32 *)response) = CSL_FEXT(hUhpi->regs->PID, HPI_PID_REV);
}

/** ===========================================================================
 *   @n@b CSL_uhpiGetPidClass
 *
 *   @b Description
 *   @n This function  gets the Peripheral ID Class.
 *
 *   @b Arguments
 *   @verbatim

            hUhpi           Handle to UHPI instance

            response        Placeholder to return status.

     @endverbatim
 *
 *   <b> Return Value </b>  None

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
制服丝袜中文字幕亚洲| 日本va欧美va瓶| 精品国产污网站| 51精品国自产在线| 91精品国产综合久久婷婷香蕉| 欧美亚洲另类激情小说| 91视频www| 欧美做爰猛烈大尺度电影无法无天| 国产激情偷乱视频一区二区三区| 国产一区二区免费视频| 国产激情视频一区二区三区欧美| 国产麻豆精品在线| 成人免费三级在线| 欧美日韩视频第一区| 欧美伊人精品成人久久综合97| 色综合久久99| 欧美高清视频一二三区 | av在线这里只有精品| 国产99久久久精品| 色综合天天综合网国产成人综合天| 99精品视频在线观看| 欧美日韩一区视频| 亚洲精品一区二区三区99| 国产女人水真多18毛片18精品视频| 一区视频在线播放| 午夜精品影院在线观看| 韩国视频一区二区| 色婷婷综合五月| 欧美一区二区免费视频| 国产无一区二区| 亚洲综合一区二区| 国产一区二区三区四区在线观看| www.亚洲精品| 日韩午夜在线播放| 亚洲欧洲日产国码二区| 人人狠狠综合久久亚洲| 粉嫩av亚洲一区二区图片| 欧美日韩国产在线观看| 久久久天堂av| 国产精品理论在线观看| 狠狠色丁香婷婷综合| www.爱久久.com| 日韩一区二区三区视频| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精品国免费一区二区三区| 国产精品久久久久永久免费观看 | 亚洲激情一二三区| 中文字幕中文字幕中文字幕亚洲无线| 成人动漫在线一区| 中文字幕精品综合| 欧美网站一区二区| 91成人免费网站| 久久精品视频在线看| 亚洲在线观看免费| 国产精品亚洲第一区在线暖暖韩国| 97精品久久久久中文字幕 | 久久电影网电视剧免费观看| 国产高清精品久久久久| 精品午夜一区二区三区在线观看| 国产精品888| 日韩一级视频免费观看在线| 五月综合激情日本mⅴ| 9久草视频在线视频精品| 日韩美女主播在线视频一区二区三区| 玉足女爽爽91| 91丨porny丨户外露出| 国产精品萝li| 国产91丝袜在线播放| 久久综合网色—综合色88| 奇米影视7777精品一区二区| 欧美日韩免费观看一区三区| 一区二区高清免费观看影视大全 | 亚洲午夜免费电影| 91年精品国产| 伊人性伊人情综合网| 色婷婷精品大在线视频| 亚洲人成亚洲人成在线观看图片| 国产成人福利片| 中文字幕不卡的av| www.色精品| 亚洲一区二区综合| 5858s免费视频成人| 五月激情丁香一区二区三区| 欧美日韩国产综合久久| 日韩不卡一区二区三区| 在线不卡一区二区| 精品一区二区三区久久久| 久久综合99re88久久爱| 精品一区二区三区视频在线观看 | 色综合天天综合网天天看片| 亚洲综合一区在线| 欧美高清性hdvideosex| 麻豆精品国产91久久久久久| www久久久久| 成人av免费在线| 亚洲精品成人精品456| 欧美日韩国产一区二区三区地区| 视频一区视频二区在线观看| 精品国产sm最大网站免费看| 成人av影院在线| 亚洲一级二级在线| 欧美精品一区二区三区在线播放| 国产大片一区二区| 亚洲女同女同女同女同女同69| 欧美性一区二区| 麻豆精品久久精品色综合| 国产精品少妇自拍| 欧美精品免费视频| 国产成人免费在线观看| 亚洲国产中文字幕在线视频综合| 日韩网站在线看片你懂的| www.色精品| 国产在线一区观看| 一区二区在线免费| 亚洲精品在线观看网站| 色综合天天性综合| 精品一区中文字幕| 亚洲伊人色欲综合网| 久久久久久一级片| 欧美精品丝袜久久久中文字幕| 国产大片一区二区| 老司机精品视频在线| 亚洲女人的天堂| 久久精品一区二区三区四区| 色94色欧美sute亚洲线路一ni| 另类中文字幕网| 一区二区高清视频在线观看| 国产女同性恋一区二区| 日韩欧美一区二区免费| 在线精品国精品国产尤物884a| 国产在线不卡一区| 日韩精彩视频在线观看| 亚洲精品国产品国语在线app| 精品国产三级a在线观看| 欧美日韩情趣电影| 日本道免费精品一区二区三区| 国产成人在线网站| 国产在线看一区| 免费观看日韩av| 亚洲国产精品影院| 亚洲成精国产精品女| 日韩毛片高清在线播放| 国产精品久久久99| 国产日产欧美一区二区三区| 日韩女优制服丝袜电影| 欧美疯狂性受xxxxx喷水图片| 色偷偷久久一区二区三区| 不卡一区二区中文字幕| 成人av电影免费在线播放| 九色|91porny| 国产一区二区三区| 高清av一区二区| 国产福利一区二区三区视频| 极品瑜伽女神91| 黄网站免费久久| 99免费精品视频| 99精品视频在线播放观看| av在线不卡观看免费观看| 成人av在线资源网站| 99在线精品观看| 色老汉av一区二区三区| 91福利国产成人精品照片| 91捆绑美女网站| 在线观看成人小视频| 欧美色图第一页| 欧美一区在线视频| 2欧美一区二区三区在线观看视频| 欧美大尺度电影在线| 久久亚洲欧美国产精品乐播 | 亚洲一二三区不卡| 一区二区三区视频在线看| 亚洲国产欧美在线| 日本中文字幕一区| 狠狠色丁香婷综合久久| 丁香网亚洲国际| 91官网在线观看| 日韩视频永久免费| 国产日韩精品久久久| 亚洲啪啪综合av一区二区三区| 一区二区视频在线| 麻豆成人综合网| av福利精品导航| 在线综合+亚洲+欧美中文字幕| 日韩一本二本av| 国产精品乱人伦一区二区| 亚洲第一主播视频| 国产成人免费9x9x人网站视频| 一本久久精品一区二区| 欧美一级一区二区| 国产三级一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 日韩精品一级二级| 国产一区二区中文字幕| 色综合久久88色综合天天免费| 91精品国产一区二区三区香蕉| 国产欧美一区二区精品仙草咪| 亚洲一区二区三区视频在线播放| 国产剧情一区二区三区| 91国偷自产一区二区三区观看 | 亚洲成人动漫精品|