diff --git a/build/libraries/cdc/ARM7/src/cdc_api.c b/build/libraries/cdc/ARM7/src/cdc_api.c index 8818d2c..765a1e5 100644 --- a/build/libraries/cdc/ARM7/src/cdc_api.c +++ b/build/libraries/cdc/ARM7/src/cdc_api.c @@ -181,7 +181,7 @@ void CDC_InitSound( void ) */ CDC_SetupDAC( CDC_HP_DRV_PWON_TM_DEFAULT, - CDC_HP_DRV_RAMPUP_TM_0MS, + CDC_HP_DRV_RAMPUP_TM_DEFAULT, CDC_HPSP_DRV_RAMPDWN_TM_DEFAULT ); @@ -204,7 +204,7 @@ void CDC_InitSound( void ) void CDC_InitMic( void ) { // setup Mic Bias - CDC_WriteSpiRegisterEx( 1, REG_CDC1_MIC_BIAS_ADDR, CDC1_MIC_BIAS_2_5V ); + CDC_WriteSpiRegisterEx( 1, REG_CDC1_MIC_BIAS_ADDR, CDC1_MIC_BIAS_AVDD ); #if 1 // このコードは本来、cdcInitSound呼び出しルーチンが記述すべきコード。 // Enable I2S @@ -303,7 +303,7 @@ void CDC_GoDsMode( void ) // マイクバイアスを設定しておく必要がある。 // DSモードに入ってからはこの設定を行う手段がない。 - CDC_WriteSpiRegisterEx( 1, REG_CDC1_MIC_BIAS_ADDR, CDC1_MIC_BIAS_2_5V ); + CDC_WriteSpiRegisterEx( 1, REG_CDC1_MIC_BIAS_ADDR, CDC1_MIC_BIAS_AVDD ); // PGAインピーダンス 設定も同様(18.8k 設定でDSと同等のゲインが得られる) CDC_WriteSpiRegisterEx( 1, REG_CDC1_MIC_PGA_P_ADDR, 1 << CDC1_MIC_PGA_P_I_SHIFT); diff --git a/include/twl/cdc/ARM7/cdc_reg.h b/include/twl/cdc/ARM7/cdc_reg.h index 6e5a280..8168008 100644 --- a/include/twl/cdc/ARM7/cdc_reg.h +++ b/include/twl/cdc/ARM7/cdc_reg.h @@ -649,14 +649,14 @@ CDCBackCompatibleMode; #define CDC_HP_DRV_PWON_TM_800MS ( 9<