Skip to content
  1. Nov 19, 2016
    • Wolfgang Reißnegger's avatar
      SAM3/4: Add delay between setting and clearing the endpoint RESET bit in sam_ep_resume(). · c7ef82c5
      Wolfgang Reißnegger authored
      We need to add a delay between setting and clearing the endpoint reset
      bit in SAM_UDP_RSTEP. Without the delay the USB controller will (may?)
      not reset the endpoint.
      
      If the endpoint is not being reset, the Data Toggle (DTGLE) bit will
      not to be cleared which will cause the next transaction to fail if
      DTGLE is 1. If that happens the host will time-out and reset the bus.
      
      Adding this delay may also fix the USBMSC_STALL_RACEWAR in
      usbmsc_scsi.c, however this has not been verified yet.
      c7ef82c5
  2. Nov 18, 2016
  3. Nov 17, 2016
  4. Nov 16, 2016
  5. Nov 15, 2016