diff --git a/build/libraries/snd/ARM7/snd_global.c b/build/libraries/snd/ARM7/snd_global.c index e09bf86..a81dba9 100644 --- a/build/libraries/snd/ARM7/snd_global.c +++ b/build/libraries/snd/ARM7/snd_global.c @@ -17,7 +17,6 @@ #include #include -#include #include #include #include diff --git a/build/libraries/snd/ARM7/snd_i2s.c b/build/libraries/snd/ARM7/snd_i2s.c index a15bd4f..6bcddff 100644 --- a/build/libraries/snd/ARM7/snd_i2s.c +++ b/build/libraries/snd/ARM7/snd_i2s.c @@ -71,6 +71,10 @@ void SND_I2SEnable(void) if (isTwl) { + if ((reg_CFG_CLK & REG_CFG_CLK_SND_MASK) == 0) + { + CDC_Init(); + } reg_SND_I2SCNT |= REG_SND_I2SCNT_E_MASK; } }