Merge pull request #489 from Salz/pullreq/openal-linux-01
Pullreq/openal linux 01
This commit is contained in:
commit
629724d865
|
@ -82,7 +82,7 @@ void Mic_Reset()
|
||||||
if (!Mic_Inited)
|
if (!Mic_Inited)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
memset(Mic_Buffer, 0, MIC_BUFSIZE*2*2);
|
memset(Mic_Buffer, 128, MIC_BUFSIZE*2*2);
|
||||||
Mic_BufPos = 0;
|
Mic_BufPos = 0;
|
||||||
Mic_PlayBuf = 1;
|
Mic_PlayBuf = 1;
|
||||||
Mic_WriteBuf = 0;
|
Mic_WriteBuf = 0;
|
||||||
|
@ -149,7 +149,17 @@ u8 Mic_ReadSample()
|
||||||
stats_max = ret;
|
stats_max = ret;
|
||||||
if (ret < stats_min)
|
if (ret < stats_min)
|
||||||
stats_min = ret;
|
stats_min = ret;
|
||||||
Mic_BufPos += 2;
|
|
||||||
|
// convert to 2 bytes to transfer over SPI
|
||||||
|
if (Mic_BufPos & 0x1)
|
||||||
|
{
|
||||||
|
ret = ((ret & 0x01) << 7);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ret = ((ret & 0xFE) >> 1);
|
||||||
|
}
|
||||||
|
Mic_BufPos += 1;
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue