Arduino Due Libraries Problems

Hello (: First of all Arduino Due is very cool thing, but it is still in beta, and I have a lot of problems with it.

The main question is "Which are the equal libraries to pgmspace.h, io.h etc." I have a lot of shields for Arduino Uno, but more than the half shields doesn't work with Due. ( Example -> Adafruit Wave Shield, SparkFun MP3 shield ) And the main reason for that is the lack of some of the libraries. So if someone can tell me where are located the following libraries from AVR microcontrolers in the Due library directory. - pgmspace.h - io.h

And are there a way to rewrite a library from Uno to Due ?

Hi, Me too I suffer for the same problem. I'm particulary interested on the library - pgmspace.h This library work well with Arduino One, but it doesn't with Arduino Mega and with Arduino Due. Thank for any help

Giovanni Siccardi

As I mentioned in the thread:,153761.0.html

I solved this one by defining my own version of the defines I needed to make the code to work. That is I don't believe there is a separate memory space for code versus data, so for the most part you don't need these defines. So you simply need to define them in such a way as they are a NOP or define the underlying data type.