Hi Rich,
Thanks for your feedback!
You can first try to not use the function of recording by choosing ATmega328, so that you can make sure the other parts of the code is compiled ok. Then we can look into the problem of record.c.
Yes, thank you, we will fix it in the next version.
In fact, we did not test the 2G microSD card. I guess the high speed of mass storage mircoSD card may not supported by the low SPI speed of ATmega. You may do that for a try.
Yes, it should be as you described. However it compiles ok on my PC (win7) , so that I ignored that problem.
I think using “WProgram.h” is ok as you can find it is used in some arduino libraries like Stepper, and it works ok on my platform.
I added WiShield to the library and recompiled the sketch of music, and it’s ok.
So I’m also confused by the problem you encountered, as we did test the code on non windows platforms.
I suggest you may try them first on woindows.
May it helpful to you, and any question is welcome!
Regards,
-Icing