|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /***
- eeprom_iteration example.
-
- A set of example snippets highlighting the
- simplest methods for traversing the EEPROM.
-
- Running this sketch is not necessary, this is
- simply highlighting certain programming methods.
-
- Written by Christopher Andrews 2015
- Released under MIT licence.
- ***/
-
- #include <EEPROM.h>
-
- void setup() {
-
- /***
- Iterate the EEPROM using a for loop.
- ***/
-
- unsigned int index = 0;
-
- for( index = 0 ; index < EEPROM.length() ; index++ ){
-
- //Add one to each cell in the EEPROM
- EEPROM[ index ] += 1;
- }
-
- /***
- Iterate the EEPROM using a while loop.
- ***/
-
- index = 0;
-
- while( index < EEPROM.length() ){
-
- //Add one to each cell in the EEPROM
- EEPROM[ index ] += 1;
- index++;
- }
-
- /***
- Iterate the EEPROM using a do-while loop.
- ***/
-
- unsigned int idx = 0; //Used 'idx' to avoid name conflict with 'index' above.
-
- do{
-
- //Add one to each cell in the EEPROM
- EEPROM[ idx ] += 1;
- idx++;
- }while( idx < EEPROM.length() );
-
-
- } //End of setup function.
-
- void loop(){}
|