1. Why this is the case? I can't seem to figure it out - are the two stored next to each other in memory, perhaps and the pointer just increments to the beginning of the next stored array in memory?
2. Any recommendations on how to easily send the samples from I2S ADC successfully to the ADAT transmit task? I tried this in the DoSampleTransfer() function, but while the device ran OK, I did not get any audio.
Code: Select all
if(readBuffNo) TransferAdatTxSamples(c_adat_out, samplesIn_1, adatSmuxMode, 1); else TransferAdatTxSamples(c_adat_out, samplesIn_0, adatSmuxMode, 1);