1. 17 Oct, 2015 6 commits
  2. 16 Oct, 2015 1 commit
  3. 15 Oct, 2015 1 commit
  4. 14 Oct, 2015 5 commits
  5. 13 Oct, 2015 7 commits
  6. 12 Oct, 2015 7 commits
  7. 11 Oct, 2015 7 commits
  8. 10 Oct, 2015 1 commit
  9. 09 Oct, 2015 4 commits
  10. 08 Oct, 2015 1 commit
    • Dave Hylands's avatar
      stmhal: Fix USB CDC-only mode under Windows. · 01d64914
      Dave Hylands authored
      This fix adds PIDs 9801 and 9802 to the pybcdc.inf file.
      
      When in CDC only mode, it presents itself as a Communcations
      device rather than as a composite device. Presenting as a
      composite device with only the CDC interface seems to confuse
      windows.
      
      To test and make sure that the correct pybcdc.inf was being used,
      I used USBDeview from http://www.nirsoft.net/utils/usb_devices_view.html
      to uninstall any old pyboard drivers (Use Control-F and search
      for pyboard). I found running USBDeview as administrator worked best.
      
      Installing the driver in CDC+MSC mode first is recommended (since the
      pybcdc.inf file in on the internal flash drive). Then when you switch
      modes everything seems to work properly.
      
      I used https://github.com/dhylands/upy-examples/blob/master/boot_switch.py
      to easily switch the pyboard between the various USB modes for testing.
      01d64914