What's the easiest way to get fast USB serial communications from an Atmel SAM microcontroller? I consider fast to be faster than 1 Mb/s.
In my previous projects I've used an FTDI module, but I've had lots of issues with drivers on the Mac. In OS X Mavericks Apple released their own FTDI driver, but it doesn't support non-standard baud rates. Getting users to disable the Apple FTDI driver and then enable the FTDI's own driver is causing too many support issues.
The Atmel software framework comes with a serial driver, but OS X and Linux only support serial ports at standard baud rates and seem to top out at 115.2k.
Are there any other USB protocols that are easy to implement, or an inexpensive stack / driver is available, that let me communicate like a serial port. I just want to read/write streams of bytes, blocks of bytes would be ok too.