Skip to content

Commit fab9a25

Browse files
writeEvent now detects if log is full
1 parent 643feea commit fab9a25

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

SinclairScientificExperiments/SinclairEnduranceTimer

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,17 @@ void readEvents()
8383

8484
void writeEvent()
8585
{
86-
eeprom_write_block((void*)&TimeEvent, (void*)eventaddress, sizeof(timeEvent_t));
87-
Serial.print(F("written at: "));
88-
Serial.println(eventaddress);
89-
eventaddress += sizeof(timeEvent_t);
86+
if (eventaddress < 1000)
87+
{
88+
eeprom_write_block((void*)&TimeEvent, (void*)eventaddress, sizeof(timeEvent_t));
89+
Serial.print(F("written at: "));
90+
Serial.println(eventaddress);
91+
eventaddress += sizeof(timeEvent_t);
92+
}
93+
else
94+
{
95+
Serial.println(F("event log full"));
96+
}
9097
}
9198

9299

@@ -144,4 +151,3 @@ void loop() {
144151
}
145152

146153
}
147-

0 commit comments

Comments
 (0)