|
|
|
|
|
|
|
|
#include "kinetis.h" |
|
|
#include "kinetis.h" |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
// AUDIO_BLOCK_SAMPLES determines how many samples the audio library processes |
|
|
|
|
|
// per update. It may be reduced to achieve lower latency response to events, |
|
|
|
|
|
// at the expense of higher interrupt and DMA setup overhead. |
|
|
|
|
|
// |
|
|
|
|
|
// Less than 32 may not work with some input & output objects. Multiples of 16 |
|
|
|
|
|
// should be used, since some synthesis objects generate 16 samples per loop. |
|
|
|
|
|
// |
|
|
|
|
|
// Some parts of the audio library may have hard-coded dependency on 128 samples. |
|
|
|
|
|
// Please report these on the forum with reproducible test cases. |
|
|
|
|
|
|
|
|
#if defined(__MK20DX128__) || defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) |
|
|
#if defined(__MK20DX128__) || defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) |
|
|
#define AUDIO_BLOCK_SAMPLES 128 |
|
|
#define AUDIO_BLOCK_SAMPLES 128 |