|
|
|
|
|
|
|
|
|
|
|
|
|
|
#if defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) |
|
|
#if defined(__MK20DX256__) || defined(__MK64FX512__) || defined(__MK66FX1M0__) |
|
|
|
|
|
|
|
|
DMAMEM static uint16_t dac_buffer[AUDIO_BLOCK_SAMPLES*2]; |
|
|
|
|
|
|
|
|
DMAMEM __attribute__((aligned(32))) static uint16_t dac_buffer[AUDIO_BLOCK_SAMPLES*2]; |
|
|
audio_block_t * AudioOutputAnalog::block_left_1st = NULL; |
|
|
audio_block_t * AudioOutputAnalog::block_left_1st = NULL; |
|
|
audio_block_t * AudioOutputAnalog::block_left_2nd = NULL; |
|
|
audio_block_t * AudioOutputAnalog::block_left_2nd = NULL; |
|
|
bool AudioOutputAnalog::update_responsibility = false; |
|
|
bool AudioOutputAnalog::update_responsibility = false; |