Pārlūkot izejas kodu

Fix backward followup linking when creating a qTD group

main
PaulStoffregen pirms 7 gadiem
vecāks
revīzija
a649cbe12b
1 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  1. +4
    -3
      k66_usbhost.ino

+ 4
- 3
k66_usbhost.ino Parādīt failu

@@ -609,12 +609,13 @@ bool new_Transfer(Pipe_t *pipe, void *buffer, uint32_t len)
Transfer_t *prev = NULL;
Transfer_t *p = halt;
while (p->qtd.next != (uint32_t)transfer) {
Transfer_t *n = (Transfer_t *)p->qtd.next;
Transfer_t *next = (Transfer_t *)p->qtd.next;
p->prev_followup = prev;
p->next_followup = n;
p->next_followup = next;
prev = p;
p = n;
p = next;
}
p->prev_followup = prev;
p->next_followup = NULL;
print(halt, p);
// add them to a followup list

Notiek ielāde…
Atcelt
Saglabāt