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

Use actual received length when receiving MIDI data

main
PaulStoffregen 7 лет назад
Родитель
Сommit
9e50acd012
1 измененных файлов: 1 добавлений и 1 удалений
  1. +1
    -1
      midi.cpp

+ 1
- 1
midi.cpp Просмотреть файл

@@ -202,7 +202,7 @@ void MIDIDevice::rx_data(const Transfer_t *transfer)
print_hexbytes(transfer->buffer, rx_size);
uint32_t head = rx_head;
uint32_t tail = rx_tail;
uint32_t len = rx_size >> 2; // TODO: use actual received length
uint32_t len = (transfer->length - ((transfer->qtd.token >> 16) & 0x7FFF)) >> 2;
for (uint32_t i=0; i < len; i++) {
uint32_t msg = rx_buffer[i];
if (msg) {

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