stm32 fsdev dcd: set ISO IN count inside the critical section A VALID single-buffered ISO IN starts sending as soon as its count is set. Setting the count before entering the section let a host IN token send the packet before iso_in_sending was armed, so the USB ISR ignored the completion.