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

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

?? csl_mcbsp.h

?? ccs下對(duì)dm6446的測(cè)試程序
?? H
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
    /**< Driven as 1 */
    CSL_MCBSP_DX_LOGIC_1 = 1,
    /**< Driven as 0 */
    CSL_MCBSP_DX_LOGIC_0 = 2
} CSL_McbspDxState;
/**
@} */


/**
 * @defgroup CSL_MCBSP_CONTROLCMD_ENUM Control commands
 * @ingroup CSL_MCBSP_CONTROL_API
 * @{ */
/**
 * This is the set of control commands that are passed to
 * @a CSL_mcbspHwControl(), with an optional argument type-casted to @a void*
 *
 * The arguments, if any, to be passed with each command are specified
 * next to that command.
 */
typedef enum {
/**
 * Assigns a block to a particular partition in multichannel mode
 *
 * @param (CSL_McbspBlkAssign *)
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_ASSIGN_BLOCK     =                  0,

/**
 * Enables or disables a channel in multichannel mode
 *
 * @param (CSL_McbspChanControl *)
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_CHANNEL_CONTROL  =                  1,

/**
 * Clears frame sync error for XMT or RCV
 *
 * @param (CSL_McbspChType *)
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_CLEAR_FRAME_SYNC =                  2,
/**
 * Configures selected MCBSP pins for Input/Output
 *
 * @param (CSL_McbspIoControl *)
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_IO_MODE_CONTROL  =                  3,

/**
 * Resets all the registers to their power-on default values
 *
 * @param None
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_REG_RESET        =                  4,

/**
 *  Enable/Disable - Frame Sync, Sample Rate Generator and XMT/RCV Operation
 *
 * @param (CSL_BitMask16 *)
 * @return CSL_SOK
 */
    CSL_MCBSP_CMD_RESET_CONTROL    =                  5,

/**
 *  Enable/Disable - Idle
 *
 * @param  (CSL_BitMask16 *)
 * @return CSL_SOK
 * @sa     CSL_MCBSP_IDLECTRL_SYMBOL
 */
    CSL_MCBSP_CMD_IDLE_CONTROL      =                 6

} CSL_McbspControlCmd;
/**
@} */

/**
 * @defgroup CSL_MCBSP_QUERYCMD_ENUM Query commands
 * @ingroup CSL_MCBSP_QUERY_API
 * @{ */
/**
 * This is the set of query commands to get the status of various
 * operations in MCBSP
 *
 * The arguments, if any, to be passed with each command are specified
 * next to that command. */
typedef enum {
/**
 * Queries the current XMT block
 * @param  (CSL_McbspBlock *)
 * @return CSL_SOK
 */
    CSL_MCBSP_QUERY_CUR_TX_BLK =                     1,
/**
 * Queries the current RCV block
 * @param  (CSL_McbspBlock *)
 * @return CSL_SOK
 */
    CSL_MCBSP_QUERY_CUR_RX_BLK =                     2,
/**
 * Queries the status of RRDY, XRDY, RFULL, XEMPTY, RSYNCERR and XSYNCERR
 * events and returns them in supplied CSL_BitMask16 argument
 *
 *
 * @param  (CSL_BitMask16 *)
 * @return CSL_SOK
 * @see CSL_DEVSTATUS_SYMBOL
 */
    CSL_MCBSP_QUERY_DEV_STATUS =                     3,
/**
 * Queries XMT reset status
 *
 * @param  (CSL_McbspRstStat *)
 * @return CSL_SOK
 */
    CSL_MCBSP_QUERY_TX_RST_STAT =                    4,
/**
 * Queries RCV reset status
 *
 * @param  (CSL_McbspRstStat *)
 * @return CSL_SOK
 */
    CSL_MCBSP_QUERY_RX_RST_STAT =                    5,
/**
 * Queries Peripheral ID
 *
 * @param  (CSL_McbspPeriId *)
 * @return CSL_SOK
 */
    CSL_MCBSP_QUERY_PID =                            6
} CSL_McbspHwStatusQuery;
/**
@} */

/**
 * @brief This will have the base-address information for the peripheral
 *  instance
 */
typedef struct {
    /** Base-address of the Configuration registers of MCBSP.
     */
    CSL_McbspRegsOvly regs;
} CSL_McbspBaseAddress;

/**
 * @brief MCBSP 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_McbspParam;

/**
 * @brief MCBSP specific context information. Present implementation doesn't
 *  have any Context information.
 */

typedef struct {
    /** Context information of MCBSP.
     *  The below declaration is just a place-holder for future
     *  implementation.
     */
    Uint16  contextInfo;
} CSL_McbspContext;

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief Pointer to this structure is used as the third argument in
 *        @a CSL_mcbspHwControl() for block assignment in multichannel mode.
 */
typedef struct CSL_McbspBlkAssign {
    /** Partition to choose */
    CSL_McbspPartition      partition;
    /** Block to choose */
    CSL_McbspBlock          block;
} CSL_McbspBlkAssign;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief Pointer to this structure is used as the third argument in
 * @a CSL_mcbspHwControl() for channel control operations (Enable/Disable TX/RX)
 *        in multichannel mode.
 */
typedef struct CSL_McbspChanControl {
    /** Channel number to control */
    Uint16              channelNo;
    /** Control operation */
    CSL_McbspChCtrl  operation;
} CSL_McbspChanControl;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * Pointer to this structure is used as the third argument in
 * @a CSL_mcbspGetHwStatus () for getting revison, type and class info
 * of McBSP512  */
typedef struct CSL_McbspPeriId {
   Uint16  type; /**< Identifies the Type of peripheral */
   Uint16  devclass;/**< Identifies the class of the McBSP512 peripheral */
   Uint16  revision; /**< Identifies the revision level of the McBSP512 */
} CSL_McbspPeriId;
/**
@} */


/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief Pointer to this structure is used as the third argument in
 * @a CSL_mcbspHwControl() for IO mode control operations (selecting the pins
 *        to use as input and output.
 */
typedef struct CSL_McbspIoControl {
    /** Pinmask to select one or more output pins */
    CSL_BitMask16           outputsel;

    /** Pinmask to select one or more input pins */
    CSL_BitMask16           inputsel;
} CSL_McbspIoControl;
/**
@} */


/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief This is a sub-structure in @ CSL_McbspHwSetup. This structure is used for
 *        configuring input/output data related parameters.
 */
typedef struct CSL_McbspDataSetup {
    /** Number of phases in a frame */
    CSL_McbspPhase              phaseNum;

    /** Number of bits per word in phase 1 */
    CSL_McbspWordLen     wordLength1;

    /** Number of words per frame in phase 1 */
    Uint16              frmLength1;

    /** Number of bits per word in phase 2 */
    CSL_McbspWordLen     wordLength2;

    /** Number of words per frame in phase 2 */
    Uint16              frmLength2;

    /** Frame Sync ignore */
    CSL_McbspFrmSync              frmSyncIgn;

    /** Companding options */
    CSL_McbspCompand        compand;

    /** Data delay in number of bits */
    CSL_McbspDataDelay      dataDelay;

    /** Controls DX delay for XMT or sign-extension and justification for RCV */
    CSL_McbspRjustDxena              rjust_dxenable;

    /** Interrupt event mask */
    CSL_McbspIntMode       IntEvent;

    /** 32-bit reversal feature */
    CSL_McbspBitReversal             wordReverse;
} CSL_McbspDataSetup;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief This is a sub-structure in @a CSL_McbspHwSetup. This structure is used for
 *        configuring Clock and Frame Sync generation parameters.
 */
typedef struct CSL_McbspClkSetup {
    /** XMT frame sync mode */
    CSL_McbspFsClkMode        frmSyncTxMode;

    /** RCV frame sync mode */
    CSL_McbspFsClkMode        frmSyncRxMode;

    /** XMT clock mode */
    CSL_McbspTxRxClkMode      clkTxMode;

    /** RCV clock mode */
    CSL_McbspTxRxClkMode      clkRxMode;

    /** XMT frame sync polarity */
    CSL_McbspFsPol            frmSyncTxPolarity;

    /** RCV frame sync polarty */
    CSL_McbspFsPol            frmSyncRxPolarity;

    /** XMT clock polarity */
    CSL_McbspClkPol           clkTxPolarity;

    /** RCV clock polarity */
    CSL_McbspClkPol           clkRxPolarity;

    /** SRG frame sync pulse width */
    Uint16                    srgFrmPulseWidth;

    /** SRG frame sync period */
    Uint16                    srgFrmPeriod;

    /** SRG divide-down ratio */
    Uint16                    srgClkDivide;

    /** SRG input clock mode */
    CSL_McbspSrgClk           srgInputClkMode;

    /** SRG clock polarity */
    CSL_McbspClkPol           srgClkPolarity;

    /** SRG XMT frame-synchronisatoin mode */
    CSL_McbspTxFsMode         srgTxFrmSyncMode;

    /** SRG clock synchronisation mode */
    CSL_McbspClkgSyncMode     srgClkSync;
} CSL_McbspClkSetup;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief This is a sub-structure in @a CSL_McbspHwSetup. This structure is used for
 *        configuring the parameters global to MCBSP
 */
typedef struct CSL_McbspGlobalSetup {
    /** XMT and RCV IO enable bit */
    CSL_McbspIOMode       ioEnableMode;

    /** Digital Loopback mode */
    CSL_McbspDlbMode      dlbMode;

    /** Clock stop mode */
    CSL_McbspClkStp       clkStopMode;
} CSL_McbspGlobalSetup;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief This is a sub-structure in @a CSL_McbspHwSetup. This structure is used for
 *        configuring Multichannel mode parameters
 */
typedef struct CSL_McbspMulChSetup {
    /** RCV partition */
    CSL_McbspPartMode  rxPartition;

    /** XMT partition */
    CSL_McbspPartMode  txPartition;

    /** RCV multichannel selection mode */
    Uint16             rxMulChSel;

    /** XMT multichannel selection mode */
    Uint16             txMulChSel;

    /** RCV partition A block */
    CSL_McbspPABlk     rxPartABlk;

    /** RCV partition B block */
    CSL_McbspPBBlk     rxPartBBlk;

    /** XMT partition A block */
    CSL_McbspPABlk     txPartABlk;

    /** XMT partition B block */
    CSL_McbspPBBlk     txPartBBlk;

    /** RCV 512 channel mode with PDMA */
    Uint16             rx512channel;

    /** XMT 512 channel mode with PDMA */
    Uint16             tx512channel;

} CSL_McbspMulChSetup;
/**
@} */

/** @addtogroup CSL_MCBSP_DATASTRUCT
*
* @{ */
/**
 * @brief This is the Setup structure for configuring MCBSP using @a CSL_mcbspHwSetup()
 *        function.
 */
typedef struct CSL_McbspHwSetup {
    /** Global configuration parameters */
    CSL_McbspGlobalSetup    *global;

    /** RCV data setup related parameters */
    CSL_McbspDataSetup      *rxdataset;

    /** XMT data setup related parameters */
    CSL_McbspDataSetup      *txdataset;

    /** Clock configuration parameters */
    CSL_McbspClkSetup       *clkset;

    /** Multichannel mode configuration parameters */
    CSL_McbspMulChSetup     *mulCh;

    /** Emulation mode parameters */
    CSL_McbspEmu            emumode ;

   /**  Transmit pin mode configuration, this is used to configure the DX pin
        state while the time slot is disabled */
    CSL_McbspDxState        dxState;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品欧美一区二区在线观看| 久久先锋影音av| 国产一区二区三区在线观看精品| 国产精品美女久久久久久久网站| 欧美日韩高清不卡| 成人激情小说乱人伦| 日韩电影在线一区二区三区| 欧美影院一区二区三区| 中文一区在线播放| 国产性色一区二区| 欧美系列在线观看| 国产91丝袜在线观看| 美女视频黄 久久| 亚洲综合999| 亚洲乱码日产精品bd| 国产情人综合久久777777| 制服丝袜一区二区三区| 色久综合一二码| 成人性生交大合| 国产精品影视天天线| 免费在线观看日韩欧美| 亚洲电影中文字幕在线观看| 亚洲欧洲另类国产综合| 国产日韩欧美一区二区三区乱码 | 日韩码欧中文字| 久久九九久精品国产免费直播| 欧美精品久久99| 欧美伊人久久大香线蕉综合69| av不卡一区二区三区| 成人性生交大片免费看在线播放| 久久69国产一区二区蜜臀| 麻豆视频一区二区| 人人精品人人爱| 蜜桃在线一区二区三区| 青青草精品视频| 麻豆精品视频在线| 久久国产精品99精品国产 | 亚洲丝袜另类动漫二区| 国产精品不卡一区| 国产精品理伦片| 中文字幕五月欧美| 一区二区在线免费| 亚洲综合在线视频| 亚洲国产欧美另类丝袜| 日韩电影在线免费观看| 理论电影国产精品| 韩国成人福利片在线播放| 国产福利一区在线| av激情成人网| 91国产成人在线| 欧美日韩国产免费| 日韩视频免费直播| 久久午夜羞羞影院免费观看| 国产欧美日产一区| 亚洲男帅同性gay1069| 亚洲国产一区二区三区青草影视| 午夜av电影一区| 麻豆成人在线观看| 国产高清精品网站| 色悠悠久久综合| 91精选在线观看| 精品国产免费人成在线观看| 欧美国产成人在线| 亚洲女女做受ⅹxx高潮| 三级不卡在线观看| 国产自产v一区二区三区c| 大尺度一区二区| 欧美特级限制片免费在线观看| 欧美理论片在线| 国产午夜精品久久久久久免费视 | 一区二区三区精品在线观看| 国产在线日韩欧美| 成人av影视在线观看| 欧美偷拍一区二区| 久久久欧美精品sm网站| 亚洲日本在线视频观看| 美脚の诱脚舐め脚责91| 成人午夜看片网址| 欧美绝品在线观看成人午夜影视| 亚洲精品一区二区在线观看| 国产精品盗摄一区二区三区| 丝袜美腿亚洲一区| 成人永久aaa| 欧美在线免费视屏| 久久只精品国产| 亚洲精品视频一区二区| 久久se这里有精品| 一本久久综合亚洲鲁鲁五月天| 91精品一区二区三区久久久久久| 久久只精品国产| 亚洲成av人片在线观看无码| 国产成人欧美日韩在线电影| 在线影视一区二区三区| 国产亚洲人成网站| 午夜精品久久久久久久久久| 丁香亚洲综合激情啪啪综合| 欧美另类久久久品| 亚洲视频免费在线观看| 另类小说一区二区三区| 91国产福利在线| 国产欧美日韩精品a在线观看| 日韩影院在线观看| 在线一区二区视频| 国产精品不卡在线观看| 国内成人精品2018免费看| 欧美影院午夜播放| 亚洲日本一区二区三区| 国产不卡视频在线观看| 日韩视频免费观看高清完整版在线观看| 亚洲欧洲日韩av| 国产成人午夜高潮毛片| 日韩精品一区二区三区三区免费 | 丁香婷婷深情五月亚洲| 欧美一级日韩一级| 亚洲大片精品永久免费| 一本色道久久综合亚洲91| 久久精品欧美日韩| 九九视频精品免费| 91精品啪在线观看国产60岁| 艳妇臀荡乳欲伦亚洲一区| 99国产欧美久久久精品| 中文字幕免费在线观看视频一区| 久久99久久久欧美国产| 69久久夜色精品国产69蝌蚪网| 亚洲一区二区三区自拍| av网站一区二区三区| 亚洲国产精品激情在线观看| 国产裸体歌舞团一区二区| 91精品国产综合久久精品图片| 亚洲国产另类精品专区| 欧美三级日韩三级国产三级| 夜夜精品浪潮av一区二区三区| 色综合视频在线观看| 日韩美女视频一区二区| 99热精品一区二区| 亚洲欧美视频在线观看| 色综合久久久久网| 一区二区三区中文免费| 一本一道久久a久久精品 | 69堂精品视频| 日本sm残虐另类| 日韩欧美国产麻豆| 九九精品一区二区| 久久久久久综合| 国产成人精品综合在线观看| 国产精品网站在线观看| 91在线精品秘密一区二区| 一区二区三区中文字幕精品精品| 欧美视频在线一区二区三区| 亚洲成av人片在线| 日韩精品一区二区三区中文不卡| 久久99国产精品久久| 久久精品视频一区二区| 99久久精品国产观看| 亚洲激情中文1区| 欧美顶级少妇做爰| 九色综合狠狠综合久久| 国产精品久久久久久久久免费丝袜| 99久久婷婷国产| 亚洲国产精品一区二区www在线 | 在线播放91灌醉迷j高跟美女| 亚洲va国产天堂va久久en| 欧美久久久久中文字幕| 久久99久久精品欧美| 国产精品成人免费| 欧美日产国产精品| 久久99精品国产麻豆婷婷| 中文字幕久久午夜不卡| heyzo一本久久综合| 亚洲一区在线观看免费 | 在线日韩一区二区| 蜜臀av一级做a爰片久久| 日本一区二区三区四区在线视频| 一本高清dvd不卡在线观看| 午夜精品成人在线视频| 26uuu国产在线精品一区二区| www.视频一区| 图片区小说区区亚洲影院| 久久综合九色综合97婷婷女人 | 日本91福利区| 中文字幕一区二区不卡| 91精品国产综合久久久久久久 | 国产午夜亚洲精品羞羞网站| 国产亚洲成aⅴ人片在线观看 | 欧美精品第1页| 粉嫩蜜臀av国产精品网站| 亚洲国产精品一区二区久久恐怖片 | 亚洲三级在线播放| 欧美一区二区日韩| 99视频超级精品| 久久99日本精品| 亚洲综合在线免费观看| 久久久久国产精品厨房| 欧美性感一区二区三区| 国产精品中文字幕日韩精品| 亚洲一区二区三区四区在线观看 | 国产精品久久久久久久久搜平片| 欧美肥妇bbw| 在线观看免费亚洲| 国产盗摄女厕一区二区三区|