Firstly, thanks a lot for adding a little USB breakout board to the beta package! It made the "getting started" quicker :)
Secondly, I think on the old mbeds the USB and serial pins are labelled D+, D-, TX, RX etc to match the little credit-card pinout cheatsheet; on the beta board they're just numbered 31, 32 etc. Is this an intentional change? The white-on-yellow silkscreen can also sometimes be a bit hard to read.
Regarding the USB libraries, I've so far only experimented with the USBSerial one, which seems to work fine as long as you use scanf; I'm getting the following compiler error when trying to use serial.read:
USBSerial serial;
char buf[128];
serial.read(buf,12);
""USBSerial::read" is ambiguous" in file "/main.cpp", Line: 22, Col: 11
I've tried using other buffer types, too. I just ended up using scanf like in the examples, so it's not a problem, but thought to mention it anyway; I think it's probably to do with the multiple inheritance...
Hi,
We've started sending out the first M0 beta boards and are beginning to push parts of the new beta libraries, features and documentation. I've set this thread up for those who are helping out to discuss the beta, and as the place to report bugs, issues and questions etc.
We'll also be putting out a request for specific beta test areas soon, for those who feel they can help out in specific areas.
For the next few weeks, the news will appear at:
and the technical details and instructions will live at:
The main features we're going to be pushing in to beta are:
Hope it'll be some welcome additions to the mbed tools!
As always, you can always use the support@mbed.org channel if you'd rather provide anonymous feedback.
Thanks, Simon