uint8_tbuffer[BUFFER_SIZE];/* buffer for mmc data */
@ -69,6 +69,9 @@ int main(void)
{
if(pos==refresh_buffer)/* refresh buffer if running low */
{
/* TODO: this won't do. we don't have enough time to read unnecessary bytes -> read data with the same speed as we consume it, keeping a small buffer. */
/* expect 2 bit read from mmc between 2 timer interrupts --> 2 byte read per sample played */