[RESOLVED] EEPROM Library Missing?

Very recently, I downloaded the Arduino IDE 1.6.9 and the EEPROM library is not there, it is not on the list nor is it in the libraries folder in Program Files(x86). It is missing, how can I find it and put it back?

Go to an older version, 1.6.5r2, and copy it from there into the libraries folder ?

It's in my copy.

I do not install the Arduino IDE under Program Files. I have no idea if that makes a difference.

MissingEEPROM2.png

MissingEEPROM1.png

Well, Ill try the older version library copy method, and on the off-chance that doesn't work, Ill try installing it in another directory. Thanks guys.

It's located at hardware\arduino\avr\libraries\EEPROM inside of your IDE installation folder. The reason it's there instead of in the libraries folder is because it's an AVR specific library so it's part of the Arduino AVR Boards core.

@pert, excellent point.

@Mike44449, which board do you have selected?

The Due doesn't have EEPROM. Attempting to include the EEPROM library causes a compile fail.

Ok, I have this all sorted out. Turns out the IDE only shows the libraries available for the board you are trying to work with. I had the board set to the Due's programming port. I switched it to the Uno and the EEPROM library is now there. After figuring this out, that's actually a nice feature to have. Im just bad at remembering to switch boards. =|