You didn't answer the question about following the Adafruit PDF document.
Did you use that code ?
Did you read the entire document ?
Large Button document link is broken
I read all the Adafruit info and use their code and Robin`s code from Serial imput basic. I think the code its pretty clean.
About going up to 400khz i2c I have a doubt..
I did
#include <Wire.h>[/color]
void setup(){
Wire.begin();
Wire.setClock(400000);
}
But I dont think it makes any difference since the board works with
"Adafruit_NeoTrellis.h"
void setup() {
!trellis.begin();
}
Im doubting about MCU speed.
I just try it a low speeds and the same thing happens at button press (not that frequent) it freezes, Arduino keeps receiving from serial but doesnt send for a few seconds, and the board freezes.
I think the key piece of evidence is this.
If I load just 4 boards to the arduino code (4 of any of the 32). It works perfect. I can go to speeds much higher than needed with perfect response to button press.
All being equal, the more boards i add the more frequent the issue...