16
16
17
17
#include < EEPROM.h>
18
18
19
+ // Give a default if the variant does not define one.
20
+ #ifndef A0
21
+ #define A0 0
22
+ #endif
23
+
19
24
void setup ()
20
25
{
21
26
Serial.begin (9600 );
@@ -39,7 +44,7 @@ void setup()
39
44
Serial.println (" 8 bit tests" );
40
45
byte myValue1 = 200 ;
41
46
byte myValue2 = 23 ;
42
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
47
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
43
48
44
49
startTime = millis ();
45
50
EEPROM.write (randomLocation, myValue1); // (location, data)
@@ -61,7 +66,7 @@ void setup()
61
66
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
62
67
uint16_t myValue3 = 3411 ;
63
68
int16_t myValue4 = -366 ;
64
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
69
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
65
70
66
71
EEPROM.put (randomLocation, myValue3);
67
72
EEPROM.put (randomLocation + 2 , myValue4);
@@ -82,7 +87,7 @@ void setup()
82
87
Serial.printf (" Size of int: %d\n " , sizeof (int ));
83
88
int myValue5 = -245000 ;
84
89
unsigned int myValue6 = 400123 ;
85
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
90
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
86
91
87
92
EEPROM.put (randomLocation, myValue5);
88
93
EEPROM.put (randomLocation + 4 , myValue6);
@@ -99,7 +104,7 @@ void setup()
99
104
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
100
105
int32_t myValue7 = -341002 ;
101
106
uint32_t myValue8 = 241544 ;
102
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
107
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
103
108
104
109
EEPROM.update (randomLocation, myValue7);
105
110
EEPROM.update (randomLocation + 4 , myValue8);
@@ -117,7 +122,7 @@ void setup()
117
122
Serial.printf (" Size of float: %d\n " , sizeof (float ));
118
123
float myValue9 = -7.35 ;
119
124
float myValue10 = 5.22 ;
120
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
125
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
121
126
122
127
EEPROM.update (randomLocation, myValue9);
123
128
EEPROM.update (randomLocation + 4 , myValue10);
@@ -138,7 +143,7 @@ void setup()
138
143
Serial.printf (" Size of double: %d\n " , sizeof (double ));
139
144
double myValue11 = -290.3485723409857 ;
140
145
double myValue12 = 384.95734987 ;
141
- randomLocation = random (0 , FLASH_EEPROM_SIZE );
146
+ randomLocation = random (0 , AP3_FLASH_EEPROM_SIZE );
142
147
143
148
EEPROM.update (randomLocation, myValue11);
144
149
EEPROM.update (randomLocation + 8 , myValue12);
@@ -157,7 +162,7 @@ void setup()
157
162
{
158
163
if (x % 32 == 0 )
159
164
Serial.println ();
160
- Serial.printf (" 0x%08X " , *(uint32_t *)(FLASH_EEPROM_START + x));
165
+ Serial.printf (" 0x%08X " , *(uint32_t *)(AP3_FLASH_EEPROM_START + x));
161
166
}
162
167
Serial.println ();
163
168
}
0 commit comments