📄 aic23b_8h.html
字号:
#define </td><td class="memItemRight" valign=bottom><b>AIC_PD_DAC</b> 3</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a48" doxytag="aic23b.h::AIC_PD_ADC" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_PD_ADC</b> 2</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a49" doxytag="aic23b.h::AIC_PD_MIC" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_PD_MIC</b> 1</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a50" doxytag="aic23b.h::AIC_PD_LINE" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_PD_LINE</b> 0</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a51" doxytag="aic23b.h::AIC_IF_MS" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_MS</b> 6</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a52" doxytag="aic23b.h::AIC_IF_LRSWAP" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_LRSWAP</b> 5</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a53" doxytag="aic23b.h::AIC_IF_LRP" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_LRP</b> 4</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a54" doxytag="aic23b.h::AIC_IF_IWL1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_IWL1</b> 3</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a55" doxytag="aic23b.h::AIC_IF_IWL0" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_IWL0</b> 2</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a56" doxytag="aic23b.h::AIC_IF_FOR1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_FOR1</b> 1</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a57" doxytag="aic23b.h::AIC_IF_FOR0" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_FOR0</b> 0</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a58" doxytag="aic23b.h::AIC_IF_16BIT" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_16BIT</b> 0x00</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a59" doxytag="aic23b.h::AIC_IF_20BIT" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_20BIT</b> 0x04</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a60" doxytag="aic23b.h::AIC_IF_24BIT" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_24BIT</b> 0x08</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a61" doxytag="aic23b.h::AIC_IF_32BIT" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_32BIT</b> 0x0C</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a62" doxytag="aic23b.h::AIC_IF_DSP" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_DSP</b> 0x03</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a63" doxytag="aic23b.h::AIC_IF_I2S" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_I2S</b> 0x02</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a64" doxytag="aic23b.h::AIC_IF_MSBL" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_MSBL</b> 0x01</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a65" doxytag="aic23b.h::AIC_IF_MSBR" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_IF_MSBR</b> 0x00</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a66" doxytag="aic23b.h::AIC_SR_CLKOUT" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_CLKOUT</b> 7</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a67" doxytag="aic23b.h::AIC_SR_CLKIN" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_CLKIN</b> 6</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a68" doxytag="aic23b.h::AIC_SR_SR3" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_SR3</b> 5</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a69" doxytag="aic23b.h::AIC_SR_SR2" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_SR2</b> 4</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a70" doxytag="aic23b.h::AIC_SR_SR1" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_SR1</b> 3</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a71" doxytag="aic23b.h::AIC_SR_SR0" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_SR0</b> 2</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a72" doxytag="aic23b.h::AIC_SR_BOSR" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_BOSR</b> 1</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a73" doxytag="aic23b.h::AIC_SR_USB" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB</b> 0</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a74" doxytag="aic23b.h::AIC_SR_USB_96KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB_96KHZ</b> (BIT(AIC_SR_USB) | BIT(AIC_SR_SR0) | BIT(AIC_SR_SR1) | BIT(AIC_SR_SR2))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a75" doxytag="aic23b.h::AIC_SR_USB_48KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB_48KHZ</b> (BIT(AIC_SR_USB))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a76" doxytag="aic23b.h::AIC_SR_USB_44KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB_44KHZ</b> (BIT(AIC_SR_USB) | BIT(AIC_SR_BOSR) | BIT(AIC_SR_SR3))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a77" doxytag="aic23b.h::AIC_SR_USB_32KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB_32KHZ</b> (BIT(AIC_SR_USB) | BIT(AIC_SR_SR1) | BIT(AIC_SR_SR2))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a78" doxytag="aic23b.h::AIC_SR_USB_8KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_USB_8KHZ</b> (BIT(AIC_SR_USB) | BIT(AIC_SR_SR0) | BIT(AIC_SR_SR1))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a79" doxytag="aic23b.h::AIC_SR_18432_96KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_18432_96KHZ</b> (BIT(AIC_SR_BOSR) | BIT(AIC_SR_SR0) | BIT(AIC_SR_SR1) | BIT(AIC_SR_SR2))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a80" doxytag="aic23b.h::AIC_SR_18432_48KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_18432_48KHZ</b> (BIT(AIC_SR_BOSR))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a81" doxytag="aic23b.h::AIC_SR_18432_32KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_18432_32KHZ</b> (BIT(AIC_SR_BOSR) | BIT(AIC_SR_SR1) | BIT(AIC_SR_SR2))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a82" doxytag="aic23b.h::AIC_SR_18432_8KHZ" ></a>#define </td><td class="memItemRight" valign=bottom><b>AIC_SR_18432_8KHZ</b> (BIT(AIC_SR_BOSR) | BIT(AIC_SR_SR0) | BIT(AIC_SR_SR1))</td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a83" doxytag="aic23b.h::aicInit" ></a>void </td><td class="memItemRight" valign=bottom><b>aicInit</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a84" doxytag="aic23b.h::aicWriteReg" ></a>int </td><td class="memItemRight" valign=bottom><b>aicWriteReg</b> (u16 regdata)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a85" doxytag="aic23b.h::aicSetVolumeHp" ></a>void </td><td class="memItemRight" valign=bottom><b>aicSetVolumeHp</b> (u08 volume)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a86" doxytag="aic23b.h::aicSetVolumeLineIn" ></a>void </td><td class="memItemRight" valign=bottom><b>aicSetVolumeLineIn</b> (u08 volume)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a87" doxytag="aic23b.h::aicSetVolumeLineOut" ></a>void </td><td class="memItemRight" valign=bottom><b>aicSetVolumeLineOut</b> (u08 volume)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a88" doxytag="aic23b.h::aicDigitalEnable" ></a>void </td><td class="memItemRight" valign=bottom><b>aicDigitalEnable</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a89" doxytag="aic23b.h::aicSpiInit" ></a>void </td><td class="memItemRight" valign=bottom><b>aicSpiInit</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a90" doxytag="aic23b.h::aicGetSampleCount" ></a>u32 </td><td class="memItemRight" valign=bottom><b>aicGetSampleCount</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a91" doxytag="aic23b.h::aicClearSampleCount" ></a>void </td><td class="memItemRight" valign=bottom><b>aicClearSampleCount</b> (void)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a92" doxytag="aic23b.h::aicSpiService" ></a>void </td><td class="memItemRight" valign=bottom><b>aicSpiService</b> (void) __attribute__((naked))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a93" doxytag="aic23b.h::aicLRCService" ></a>void </td><td class="memItemRight" valign=bottom><b>aicLRCService</b> (void) __attribute__((naked))</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="a94" doxytag="aic23b.h::fast_interrupt_exception" ></a>void </td><td class="memItemRight" valign=bottom><b>fast_interrupt_exception</b> (void) __attribute__((naked))</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>TI TLV320AIC23B Audio Codec Driver. <p><p>Definition in file <a class="el" href="aic23b_8h-source.html">aic23b.h</a>.<hr size="1"><address style="align: right;"><small>Generated on Tue Jul 13 03:38:12 2004 for Procyon ARMlib-LPC2100 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.6 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -