This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SAM3X8E and eeprom.h

Hi i get this error when compiling. (version 0.9.7) I'm using arduino DUE and BLE Shield (redbearlab).

I get the error: EEPROM.h: No such file or directory in bootloader_setup.cpp

any solution? Does the team care that are many arduino DUE users when update libraries?

Redbearlab added some code "ifdef" to make nrf8001 work with arduino due but not for all the nordic libraries.

thanks a lot,

cheers, Sam

Parents
  • I realize this is an old post:

    The Arduino Due using SAM3X8E Atmel processor does not have EEPROM built into the processor chip. That is why error messages are found during compile.
    I spent a few days trying to understand this, and then looked at the data sheets for the different processors. The clue to figuring this out when changing the processor board setting in the IDE, the #define <EEPROM.h> would have a colored keyword when UNO or MEGA boards were selected, and this would be black text (indicating not a keyword) when DUE was selected.

Reply
  • I realize this is an old post:

    The Arduino Due using SAM3X8E Atmel processor does not have EEPROM built into the processor chip. That is why error messages are found during compile.
    I spent a few days trying to understand this, and then looked at the data sheets for the different processors. The clue to figuring this out when changing the processor board setting in the IDE, the #define <EEPROM.h> would have a colored keyword when UNO or MEGA boards were selected, and this would be black text (indicating not a keyword) when DUE was selected.

Children
No Data
Related