OK, e questo è risolto ... mancava :
#include <Arduino.h>
... purtroppo con uint8_t, senza l'include, da lo stesso problema
Altro errore, il compilatore NON digerisce la forma
for (byte tempI = 8; tempI; tempI--)
... che in effetti neanche io avevo mai usato ... cosa si intende ? tempI > 0 ???
Guglielmo