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初期化データ列. | |
TLV320AIC23B操作関数.
| #define CODECINITDATALEN 10 |
コーデック初期化データ列の長さ
TLV320AIC23に与える初期化データの長さである。長さはレジスタアドレスとデータの組が 何組であるかを示す。
| void codec_init | ( | ) |
TLV320AIC23Bの初期化関数.
初期化文字列を与えてCODECを初期化し、動作を開始させる。この関数を呼ぶ前に i2c_init 関数を呼んでI2Cペリフェラルを初期化しておく。
unsigned char tlv320aic23init[CODECINITDATALEN][2] [static] |
{
{ 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を初期化するためのデータ列である。
1.6.3