| @@ -202,7 +202,7 @@ bool AudioStream::update_scheduled = false; | |||
| bool AudioStream::update_setup(void) | |||
| { | |||
| if (update_scheduled) return false; | |||
| NVIC_SET_PRIORITY(IRQ_SOFTWARE, 0xFF); // 0xFF = lowest priority | |||
| NVIC_SET_PRIORITY(IRQ_SOFTWARE, 208); // 255 = lowest priority | |||
| NVIC_ENABLE_IRQ(IRQ_SOFTWARE); | |||
| update_scheduled = true; | |||
| return true; | |||
| @@ -43,6 +43,8 @@ class AudioConnection; | |||
| typedef struct audio_block_struct { | |||
| unsigned char ref_count; | |||
| unsigned char memory_pool_index; | |||
| unsigned char reserved1; | |||
| unsigned char reserved2; | |||
| int16_t data[AUDIO_BLOCK_SAMPLES]; | |||
| } audio_block_t; | |||