Report
5 years, 4 months ago.

How does one know what "Handbook" code will run in which mbed evaluation board?

For example, if I want to use the ST Nucleo F103RB board and I try to compile the example for the LocalFileSystem, it returns an error so I presume that means that the LocalFileSystem code for that particular processor has not been written. So, how do I find out which code is implemented for any particular board? Is there a table somewhere?

Hello Jim Koehler, can you share URL of example which gives you an error?

posted by Martin Kojtal 06 Apr 2014

I just went to the "Handbook", clicked on the LocalFIleSystem and imported that example into the compiler and ran it. I returned an error.

posted by Jim Koehler 06 Apr 2014
Comment on this question

1 Answer

5 years, 4 months ago.

The local file system is only implemented in the original mbed LPC1768 & LPC11U24. Also the USB and Ethernet support differ. All other libs should be running, but the increasing number of platforms make it difficult for the authors to test. The Nucleo boards came up with a minimalistic mbed implementation - it is still under development . A other problem is optimized code. There is code which is using special features of some processors. You can speed up things if you are talking direct to the registers of a processor - not using the mbed lib. It will be a good idea to add a table of supported platforms to the software upload.