I sent you a personal mail with some comments about music that I didn't want to broadcast.
I'm still waiting for some $0.95 cables which were supposed to arrive yesterday but did not, nor today either.
Looks like I'll have to break out the breadboard.
The slow processing speed is the way the board is being accessed, not the processor.
The board has to be wired differently in order to use interrupt processing. There is an example on the AdaFruit site
When wired properly, all connections should be made through a single I2C connection for all boards.
I am assuming that this can be done, output should be instantaneous.
The code that you use is polling which is notoriously slow.
I'm still waiting for some $0.95 cables which were supposed to arrive yesterday but did not, nor today either.
Looks like I'll have to break out the breadboard.
The slow processing speed is the way the board is being accessed, not the processor.
The board has to be wired differently in order to use interrupt processing. There is an example on the AdaFruit site
When wired properly, all connections should be made through a single I2C connection for all boards.
I am assuming that this can be done, output should be instantaneous.
The code that you use is polling which is notoriously slow.