I’ll try but I have libraries, so may take time to get it in.
However I’ve discovered that it might be a boundary issue.
Compiling the code with x amount of code produces the error, but removing one line or adding a line and it uploads.
So for example If I have (This code is only a sample)
Adafruit_8x16matrix matrix = Adafruit_8x16matrix();
setup() {
blah blah;
matrix.clear();
matrix.display();
}
loop() {
blah blah;
}
Will compile fine and flash fine but will not upload to the product.
But if I then remove a line so its
Adafruit_8x16matrix matrix = Adafruit_8x16matrix();
setup() {
blah blah;
matrix.clear();
//matrix.display();
}
loop() {
blah blah;
}
Will upload or if I add an extra line of code it will upload. i.e.
matrix.clear();
matrix.display();
Serial.println("Extra line");