Просмотр исходного кода

isochronous does not use data toggle

teensy4-core
PaulStoffregen 8 лет назад
Родитель
Сommit
d277cbb65a
1 измененных файлов: 8 добавлений и 1 удалений
  1. +8
    -1
      teensy3/usb_dev.c

+ 8
- 1
teensy3/usb_dev.c Просмотреть файл

@@ -857,7 +857,14 @@ void usb_isr(void)
default:
break;
}
b->desc = BDT_DESC(packet->len, ((uint32_t)b & 8) ? DATA1 : DATA0);
#ifdef AUDIO_INTERFACE
// isochronous does not use data toggle bit
if (endpoint == AUDIO_TX_ENDPOINT) {
b->desc = BDT_DESC(packet->len, DATA0);
} else
#endif
b->desc = BDT_DESC(packet->len,
((uint32_t)b & 8) ? DATA1 : DATA0);
} else {
//serial_print("tx no packet\n");
switch (tx_state[endpoint]) {

Загрузка…
Отмена
Сохранить