      sendData(data);
   }
 }
-
-
-// Image buffer, you can modify the bits and they will be displayed on the 8x8 matrix
-unsigned char image[8] = {  0xFF, 0xFF, 0xFF, 0xFF,  0xFF, 0xFF, 0xFF, 0xFF };
-
 
 // Shift alls bytes in the image right and add a byte in the display buffer
 void shiftRight(unsigned char c)

  image[7] = c;
}


/**
*** main loop, keep refreshing the image
**/
void loop()
{
  int a =0, i=0, j=0;
  while(1)
  {
    sendImage(image);
    if ( a++ > 50 ) // shift in new line
    {  
      a=0;
      if ( j < 5 ) // copy character
        shiftLeft( *(fontPtr(str[i]) + (unsigned int)j) );
      else
        shiftLeft(0); // blank line
      if ( ++j > 5 ) // next character
      {
        j = 0;
        if ( ++i >= strlen(str) ) 
          i = 0; 
      }
    }
  } 
}

const char *str = "}} Hello  World... }}";


// Image buffer, you can modify the bits and they will be displayed on the 8x8 matrix with the sendImage() function
unsigned char image[8] = {  0xFF, 0xFF, 0xFF, 0xFF,  0xFF, 0xFF, 0xFF, 0xFF };


/**
