|
12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * EEPROM Clear
- *
- * Sets all of the bytes of the EEPROM to 0.
- * Please see eeprom_iteration for a more in depth
- * look at how to traverse the EEPROM.
- *
- * This example code is in the public domain.
- */
-
- #include <EEPROM.h>
-
- void setup()
- {
-
- /***
- Iterate through each byte of the EEPROM storage.
-
- Larger AVR processors have larger EEPROM sizes, E.g:
- - Arduno Duemilanove: 512b EEPROM storage.
- - Arduino Uno: 1kb EEPROM storage.
- - Arduino Mega: 4kb EEPROM storage.
- - Teensy 3.0 & 3.1: 2kb EEPROM storage.
- - Teensy-LC: 128b EEPROM storage.
- - Teensy 2.0: 1kb EEPROM storage.
- - Teensy++ 2.0: 4kb EEPROM storage.
-
-
- Rather than hard-coding the length, you should use the pre-provided length function.
- This will make your code portable to all AVR processors.
- ***/
-
- for ( unsigned int i = 0 ; i < EEPROM.length() ; i++ )
- EEPROM.write(i, 0);
-
- // turn the LED on when we're done
- digitalWrite(13, HIGH);
- }
-
- void loop(){ /** Empty loop. **/ }
|