Practically this looks then in such a way if one flashed its program with a 1s delay starting from the 2.times that setup cannot be processed yet. At the beginning of the flash there is no D20 toggle on the left and only one toggle sequence on the right.
void setup()
{
delay(1000);
pinMode(20, OUTPUT);
// debug toggle - flash writing
digitalWrite(20, HIGH); digitalWrite(20, LOW);
digitalWrite(20, HIGH); digitalWrite(20, LOW);
Serial.begin(250000);
Serial.println("\n\nµC Reset ### ### ###");
Serial.println(servoDataLength);
SPI.begin();
pinMode(fram.CS, OUTPUT);
digitalWrite(fram.CS, HIGH);
// new data to store
servoData.limitMin = 32;
servoData.limitMax = 42;
servoData.lastPos = 52;
readoutFRAM(fram.CS);
writeBuffer(0, servoData, fram.CS);
readoutFRAM(fram.CS);
}
