A few days ago we released an upgrade to mbed.org. First, the highlights:
Here's the details of how you can make use of these new features:
A feature which has been requested a few times and one which we have wanted to add for a while is quite simple: you can now browse the code of a published project. This lets you get a quick feel for whether a program is worth importing into your Compiler before you do so.

- Example of viewing source code
Another powerful feature is that now when you publish programs, any Doxygen compatible markup you insert into your code will be rendered as Doxygen markup within your published program's page. There's too many features of doxygen to go into here, but the main points are:

Here's where it gets interesting (to me!). Last month we released the new cookbook. This most recent update builds on that by integrating the new program documentation into the wiki engine. Here's what that gets you:
This may sound tricky, but in practice, it's fairly straightforward. All you have to do is put the URL of the documentation into the wikitext.
<<program http://mbed.org/users/aberk/programs/QEI_lib/5ytsc/docs/classQEI.html>>
Results in something like:

- Example of embedded documentation in wiki page
Due to the popularity of the workshop in Cambridge on 29th July, E-KTN have decided to run this workshop again: Portsmouth University, Tuesday 14th September, 09.30.
You can find more about the aims and objectives of the event on the original annoucement of the event:
* July 29th workshop, Cambridge
For more details of the venue and how to book, visit the E-KTN.
Take a look at these awesome new mbed-related products that were posted in our announcements forum by Cool Components and SK Pang...
First up, a breakout board from Cool Components that makes all the key interfaces easy to plug in to:
So that is Ethernet, USB and Micro SD card sorted, plus a spare row of sockets either side of the mbed for wires.
And from SK Pang Electronics, a couple of great starter kits to get going with mbed. Here is the bigger one:
Great work!
If you know of any new mbed-related products, or you've released something yourself, just fire it at the News & Announcements forum.
Version 24 of the library has gone live. Highlights are:
#include
I2CSlave slave(p9, p10);
int main() {
char buf[10];
char msg[] = "Slave!";
slave.address(0x30);
while (1) {
int i = slave.receive();
switch (i) {
case I2CSlave::ReadAddressed: // Master has performed a read on the slave
slave.write(msg, strlen(msg) + 1); // Includes null char
break;
case I2CSlave::WriteGeneral: // Master has performed a general call write
slave.read(buf, 10);
printf("Read G: %s\n", buf);
break;
case I2CSlave::WriteAddressed: // Master has performed an addressed write
slave.read(buf, 10);
printf("Read A: %s\n", buf);
break;
}
for(int i = 0; i < 10; i++) buf[i] = 0; // Clear buffer
}
} Updating to the new Library
As usual, to get these updates for existing programs, simply click on the mbed library in your compiler project and choose "Update to latest revision!". New programs will automatically pull it in.
Any problems, suggestions or thumbs ups, please tell us in the Bugs/Suggestions forum!
Dan Dearing of the UK's Electronics Knowledge Transfer Network (E-KTN), will be running a one day mbed workshop at the ARM headquarters in Cambridge, UK.
The focus of the E-KTN is to help electronics make its way into other industries, and keep the electronics industry up up to date with the latest developments.
The day includes some presentations about mbed Rapid Prototyping technology, walkthrough examples of setting up and using mbed, and a free form lab to experiment with the kit in the safety of the workshop environment.
By the end of the workshop you should be :
- Familar with the mbed microcontroller, its online tools and developer website
- Able to use the mbed libraries to rapidly prototype using Digital IO, I2C, A/D, D/A, Interrupts, and more!
- Creating working rapid prototypes that include high level functional blocks such as SDCard, USB Host and Ethernet.
A ticket for the day's workshop is £99+VAT, which includes lunch and ....

For more information on the event, visit the mbed Workshop page at the E-KTN website.
If you would like to run a similar event near you, contact support@mbed.org