Jaap, You need to delete the "mbed" library that is in the "fat" folder
Edit: -
So I compiled it successfully, before I posted this, and now it won't compile again successfully.
It does solve the problems that you complained of, but, it now has the same problems in the "fat" folder, that I've been fighting for the past 6 hours... :(
For the life of me, I can't get the fat filesystem library to compile under rev 41 of the mbed library, but it will compile under version 16.
I was just getting ready to post about this problem, when I saw your post.
So, it appears that we are in the same boat.
Hi,
I've been experimenting with different ways to get both networking and the SD card to work in different threads on mbed-rtos.
Maybe there is a workaround, maybe I should call different versions of the EthernetInterface and/or SDFileSystem and/or FAT libraries.
Errors i got are like this: identifier "IRQn_Type" is undefined, resource core_cm3.h, fat/mbed.bld/LPC1768...
Seems to me that the different libraries are calling different and incompatible builds of the mbed library. How to avoid that?
Anybody here who has some experience with simular problems, who can take a look at my test program?
It's published at: http://mbed.org/users/tuxic/code/Net-SD-RTOS-test/