I'm using a Feather M0 basic board to read rotation data from a BNO055. Everything is working for several months. But since yesterday, when i connect the Feather M0 board to a PC via USB, the red LED keeps blinking and Arduino cannot find it's port any more. The port option in arduino is always greyed out. Even sometimes it found the port, but it disappeared soon. The red light won't stop blinking as well. Is it broken? I started to use a battery to charge the board a week ago, i'm not sure whether it's related.
I would really appreciate if someone can give me some suggestions. Thank you.