Hi!
So i have realised i have made an error adapting the neotrellis monome file to work with my 64 grid.
I have changed this:
#define NUM_ROWS 8 // DIM_Y number of rows of keys down
#define NUM_COLS 8 // DIM_X number of columns of keys across
And added this:
/*Adafruit_NeoTrellis trellis_array[NUM_ROWS / 4][NUM_COLS / 4] = {
{Adafruit_NeoTrellis(0x2F), Adafruit_NeoTrellis(0x2E)}, // top row
{Adafruit_NeoTrellis(0x3F), Adafruit_NeoTrellis(0x37) } // bottom row
}
Now with this setup its not working correctly on my 64.
If i try to use the original:
// NeoTrellis setup
Adafruit_NeoTrellis trellis_array[NUM_ROWS / 4][NUM_COLS / 4] = {
{ Adafruit_NeoTrellis(0x33), Adafruit_NeoTrellis(0x31), Adafruit_NeoTrellis(0x2F), Adafruit_NeoTrellis(0x2E)}, // top row
{ Adafruit_NeoTrellis(0x35), Adafruit_NeoTrellis(0x39), Adafruit_NeoTrellis(0x3F), Adafruit_NeoTrellis(0x37) } // bottom row
I get a compiling error saying too many intializers.
I have soldered the board the same way i did with the 128.
So my pcb arrangement is the same but half the size obvioulsy.
So looking at the grid from the front:
first row of matrixes 02xf and 02E
Second row of matrixes 0x3f and 0x37
Any ideas where the code error could be? Any need to change the Num_Rows / Num Columns ?
Thanks!