I have not been able to use Android 6.0.1 (Samsung Note 4) to access an ATSAMD21E18 based Adafruit Trinket M0 as a USB drive. I get an 'Unsupported ATMEL USB drive' on the Android screen. When plugged into USB, the Trinket opens as a 'mouse' device. Regular USB memory sticks open OK on this Note 4.
The Trinket opens as a USB drive just fine with PC Windows 7. The Trinket 'drive' is formated FAT32 (I know Android has trouble with NTFS).
I contacted Adafruit and they said 'We use the Atmel software library, so its a problem on their end'.
The Trinket M0 hosts native Python. All you have to do is plug it into USB, open main.py, edit, and save. It runs the Python program on reset. With Windows 7 this works.
It would be really cool if I could use Android as a terminal for editing files on the Trinket. Development in your pocket.
I need to do this with wired USB. (Bluetooth is not an option, alas.)
Is there anything I can do to fix the driver problem myself? If not, what should I tell Adafruit to look into? (Or... am I screwed.)