codec_subsystem.c File Reference

TLV320AIC23B操作関数. More...

#include "codec_subsystem.h"
#include <LPC17xx.h>
#include <kernel.h>
#include <t_syslog.h>

Defines

#define CODECINITDATALEN   10
 コーデック初期化データ列の長さ

Functions

void codec_init ()
 TLV320AIC23Bの初期化関数.

Variables

static unsigned char tlv320aic23init [CODECINITDATALEN][2]
 CODEC初期化データ列.

Detailed Description

TLV320AIC23B操作関数.

Date:
2011/02/19
Author:
takemasa

Define Documentation

#define CODECINITDATALEN   10

コーデック初期化データ列の長さ

TLV320AIC23に与える初期化データの長さである。長さはレジスタアドレスとデータの組が 何組であるかを示す。


Function Documentation

void codec_init (  ) 

TLV320AIC23Bの初期化関数.

初期化文字列を与えてCODECを初期化し、動作を開始させる。この関数を呼ぶ前に i2c_init 関数を呼んでI2Cペリフェラルを初期化しておく。


Variable Documentation

unsigned char tlv320aic23init[CODECINITDATALEN][2] [static]
Initial value:
{
                { 0 | 0x01, 0x17 },     
                { 2 | 0x01, 0x17 },     
                { 4 | 0x01, 0xF9 },     
                { 6 | 0x01, 0xF9 },     
                { 8 | 0x00, 0x12 },     
                { 10 | 0x00, 0x06 },    
                { 12 | 0x00, 0x02 },    
                { 14 | 0x00, 0x4E },    

                { 16 | 0x00, 0x00 },    
                { 18 | 0x00, 0x01 }     

}

CODEC初期化データ列.

TLV320AIC23Bを初期化するためのデータ列である。

 All Data Structures Files Functions Variables Typedefs Defines
Generated on Sun Feb 20 21:24:43 2011 for TalkTrhough by  doxygen 1.6.3