problema con libreria ledcontrol

Hola
estoy intentando manejar 2 grupos de 4 displays 7 con un MAX7219
A La hora de hacer el codigo uso la libreria ledcontrol.h
pero al compilar el ejemplo que pongo abajo me da un error
error: 'byte' does not name a type

Hay algun problema con esta libreria? hay versiones mas modernas?

Gracias.,

El codigo ejemplo:

#include <LedControl.h>

// inputs: DIN pin, CLK pin, LOAD pin. number of chips
// ES ESTE EJEMPLO CONECTAMOS AL PIN 12,11, Y 10 DEL ARDUINO
// LOS PINES 1, 13 Y 12 DEL MAX
// EL 1 FINAL ES PARA DECIR QUE HAY UN SOLO CHIP
LedControl mydisplay = LedControl(12, 11, 10, 1);

void setup() {
mydisplay.shutdown(0, false); // enciende el nº de chip 0
mydisplay.setIntensity(0, 15); // 15 = brillo maximo
mydisplay.setDigit(0, 0, 9, false); // los nº son el chip la posicion del digito,y el numero, false es para encenderlo si ponemos true no usa ese display.
mydisplay.setDigit(0, 1, 8, false);
mydisplay.setDigit(0, 2, 7, false);
mydisplay.setDigit(0, 3, 6, false);
mydisplay.setDigit(0, 4, 5, true);
mydisplay.setDigit(0, 5, 4, false);
mydisplay.setDigit(0, 6, 3, false);
mydisplay.setDigit(0, 7, 2, false);
}

// hay una funcion para usar un led solo de un digito.
// mydisplay.setLed(chip, row, column, state);

void loop() {

}

Vale me contesto yo mismo.
Ya he encontrado una version moderna y actualizada y ya no me da problema.

Ahora el problema es otro.

conectado todos los cablecitos segun el esquema del dataseet resulta que se encienden todos los led y no hace nada mas-

Alguna idea?

Gracias.