mbed compiler and library issues
First issue
When i import and compile following projects in the online compiler, i get a massive amount of errors.
http://mbed.org/users/no2chem/code/EthernetTester/
http://mbed.org/users/JeffM/code/EthernetTesterGood/
Both are old projects and make use of the lwip libraries.
The problem is probably due to the fact that the compiler does not accept (or no longer accepts) folder names containing a dot. The error can be reproduced as follows: browse the project in the compiler, open the lwip folder and click on the tag folder (error message: see image below).
I read above posts and thought i could resolve it by following the steps mentioned in Kevin Konradt's reply (https://mbed.org/forum/mbed/post/303/), but url 'http://mbed.org/projects/libraries/svn/mbed/trunk@11' no longer seems to exist.
Note : other users ran into the same problem - i don't know if they were able to solve it (see http://mbed.org/users/no2chem/notebook/ethernet-testing/).
How can this issue be resolved?
Second issue
I ran into a similar problem with my own project due to changes in the libraries: The Stream() code no longer accepts a name field (topic : see http://mbed.org/comments/cr/83/2654/#c4615). I changed Stream as mentioned in the topic, but the code no longer works correctly (original code from another user, i modified it to run on another LPC1768 board - the original code compiles with warnings, as does mine, i also need to resolve these). Do i need to browse through all mbed library updates to know what changed?
Third issue
This one is not really a problem, but a request: I bought a neat LPC1768 board with SPI TFT, SPI touch, Ethernet (DM9161EAP), card reader, ... I already managed to create LCD, Touch and EasyWeb programs (http://mbed.org/users/frankvnk/notebook/lpc1768-mini-dk/).
For the ethernet part, i want to switch to the lwip based code. I already created a topic on the forum but i think few people actually use the DM9161 PHY. Although i already learned a lot by looking at code on the mbed community (i'm not a coding guru - the lwip + rtos is far more complex), i'd really appreciate all the help i can get to add the DM9161 PHY code to the lwip libraries.
19/01/2013 - Edit
Got the PHY partially working - see 'DM9161 Ethernet CODE - Networking, lwip based (19/01/13)' note on http://mbed.org/users/frankvnk/notebook/lpc1768-mini-dk/ (autonegotiation and DHCP). For now, i'm stuck at the ethernet part.
This morning saw quite an upheaval as we moved to new servers, a new domain, updated the compiler, put live new libraries and a new website.
Dispite this, it seems to have all gone to plan! You should all still be able to login, all your projects should still build unchanged (unless you update your libraries, which will pull in the new ones: see this post), and everything should be lovely. We'll be cleanning up little things over the next few weeks, but the main work is done, and we think it all works.
However, we may have missed some things, so if you find something not working/confusing/broken, please tell us here!
We'll post more information of what has actually happened and why over the next few days...