forked from micropython/micropython
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
Milestone
Description
Tested on the Feather S2. I expected that trying to use more endpoints than available results in reset to safe mode. Here are a few boot.py
that cause issues. (Manual safe mode recovers).
import usb_cdc
usb_cdc.enable(console=True, data=True)
- reset loop (status LED alternates purple and black)
import usb_hid
usb_hid.disable()
import usb_cdc
usb_cdc.enable(console=True, data=True)
- code.py runs
- device connected seen on USB (ioreg) but no drive, no serial
Those work as expected:
import usb_hid
usb_hid.disable()
import usb_cdc
usb_cdc.enable(console=True, data=False)
import usb_hid
usb_hid.disable()
import storage
storage.disable_usb_drive()
import usb_cdc
usb_cdc.enable(console=True, data=True)