Procházet zdrojové kódy

Audio interrupt priority = 208

main
PaulStoffregen před 11 roky
rodič
revize
6130951165
2 změnil soubory, kde provedl 3 přidání a 1 odebrání
  1. +1
    -1
      teensy3/AudioStream.cpp
  2. +2
    -0
      teensy3/AudioStream.h

+ 1
- 1
teensy3/AudioStream.cpp Zobrazit soubor

bool AudioStream::update_setup(void) bool AudioStream::update_setup(void)
{ {
if (update_scheduled) return false; 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); NVIC_ENABLE_IRQ(IRQ_SOFTWARE);
update_scheduled = true; update_scheduled = true;
return true; return true;

+ 2
- 0
teensy3/AudioStream.h Zobrazit soubor

typedef struct audio_block_struct { typedef struct audio_block_struct {
unsigned char ref_count; unsigned char ref_count;
unsigned char memory_pool_index; unsigned char memory_pool_index;
unsigned char reserved1;
unsigned char reserved2;
int16_t data[AUDIO_BLOCK_SAMPLES]; int16_t data[AUDIO_BLOCK_SAMPLES];
} audio_block_t; } audio_block_t;



Načítá se…
Zrušit
Uložit