思澈科技软件开发工具包  2.20
I2S_TypeDef Struct Reference

#include <i2s.h>

Data Fields

__IO uint32_t RSVD41 [4]
 
__IO uint32_t TX_PCM_FORMAT
 
__IO uint32_t RSVD40 [3]
 
__IO uint32_t TX_PCM_SAMPLE_CLK
 
__IO uint32_t RSVD39 [3]
 
__IO uint32_t TX_RS_SMOOTH
 
__IO uint32_t RSVD38 [3]
 
__IO uint32_t TX_PCM_CH_SEL
 
__IO uint32_t RSVD37 [3]
 
__IO uint32_t TX_VOL_CTRL
 
__IO uint32_t RSVD36 [3]
 
__IO uint32_t TX_LR_BAL_CTRL
 
__IO uint32_t RSVD35 [3]
 
__IO uint32_t AUDIO_TX_LRCK_DIV
 
__IO uint32_t RSVD34 [3]
 
__IO uint32_t AUDIO_TX_BCLK_DIV
 
__IO uint32_t RSVD33 [3]
 
__IO uint32_t AUDIO_TX_FORMAT
 
__IO uint32_t RSVD32 [3]
 
__IO uint32_t AUDIO_SERIAL_TIMING
 
__IO uint32_t RSVD31 [3]
 
__IO uint32_t AUDIO_TX_FUNC_EN
 
__IO uint32_t RSVD30 [3]
 
__IO uint32_t AUDIO_TX_PAUSE
 
__IO uint32_t RSVD29
 
__IO uint32_t AUDIO_I2S_SL_MERGE
 
__IO uint32_t RSVD28 [13]
 
__IO uint32_t AUDIO_RX_FUNC_EN
 
__IO uint32_t RSVD27 [3]
 
__IO uint32_t AUDIO_RX_PAUSE
 
__IO uint32_t RSVD26 [3]
 
__IO uint32_t AUDIO_RX_SERIAL_TIMING
 
__IO uint32_t RSVD25 [3]
 
__IO uint32_t AUDIO_RX_PCM_DW
 
__IO uint32_t RSVD24 [3]
 
__IO uint32_t AUDIO_RX_LRCK_DIV
 
__IO uint32_t RSVD23 [3]
 
__IO uint32_t AUDIO_RX_BCLK_DIV
 
__IO uint32_t RSVD22 [3]
 
__IO uint32_t RECORD_DATA_SEL
 
__IO uint32_t RSVD21 [3]
 
__IO uint32_t RX_RE_SAMPLE_CLK_DIV
 
__IO uint32_t RSVD20 [3]
 
__IO uint32_t RX_RE_SAMPLE
 
__IO uint32_t RSVD19 [3]
 
__IO uint32_t RECORD_FORMAT
 
__IO uint32_t RSVD18 [3]
 
__IO uint32_t RX_CH_SEL
 
__IO uint32_t RSVD17 [23]
 
__IO uint32_t BT_PHONE_CTRL
 
__IO uint32_t RSVD16 [3]
 
__IO uint32_t BB_PCM_FORMAT
 
__IO uint32_t RSVD15 [3]
 
__IO uint32_t BT_PCM_DW
 
__IO uint32_t RSVD14 [3]
 
__IO uint32_t BT_PCM_TIMING
 
__IO uint32_t RSVD13 [3]
 
__IO uint32_t BT_PCM_CLK_DUTY
 
__IO uint32_t RSVD12 [3]
 
__IO uint32_t BT_PCM_SYNC_DUTY
 
__IO uint32_t RSVD11 [3]
 
__IO uint32_t BT_VOL_CTRL
 
__IO uint32_t RSVD10 [39]
 
__IO uint32_t INT_MASK
 
__IO uint32_t RSVD9 [3]
 
__IO uint32_t INT_STATUS
 
__IO uint32_t RSVD8 [59]
 
__IO uint32_t TX_DMA_ENTRY
 
__IO uint32_t RSVD7 [15]
 
__IO uint32_t RX_DMA_ENTRY
 
__IO uint32_t RSVD6 [15]
 
__IO uint32_t DMA_MASK
 
__IO uint32_t RSVD5 [31]
 
__IO uint32_t DEBUG_LOOP
 
__IO uint32_t RSVD4 [63]
 
__IO uint32_t FIFO_STATUS
 
__IO uint32_t RSVD3 [63]
 
__IO uint32_t TX_EQUALIZER_EN
 
__IO uint32_t RSVD2 [3]
 
__IO uint32_t TX_EQUALIZER_GAIN1
 
__IO uint32_t RSVD1 [3]
 
__IO uint32_t TX_EQUALIZER_GAIN2
 

Detailed Description

Attention
Copyright (c) 2019 - 2022, Sifli Technology

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form, except as embedded into a Sifli integrated circuit in a product or a software update for such product, must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of Sifli nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  4. This software, with or without modification, must only be used with a Sifli integrated circuit.
  5. Any software provided in binary form under this license must not be reverse engineered, decompiled, modified and/or disassembled.

THIS SOFTWARE IS PROVIDED BY SIFLI TECHNOLOGY "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SIFLI TECHNOLOGY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


The documentation for this struct was generated from the following file: