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を初期化するためのデータ列である。