LibreriaOkayaLCD para Arduino DUE

Cordial saludo
Estoy probando un Display 96x64 OKAYA y tengo un programa ejemplo para probar el display pero cuando intento compilarlo me da error para arduino DUE, sin embargo para arduino Nano si compila. Agradezco si me pueden colaborar con este problema.

/*

  • DEMO PROGRAM FOR RUNNING AN OKAYA RE9664WRF-004-I02 DISPLAY WITH ST7579 CONTROLLER WITH AN ARDUINO
  • Created: 02/04/2013 11:29:57
  • Author: Matthias Mikysek <mikysek [at] colombia dot com>

*/

#include <st7579.h>//the okaya library
#include <graphics.h>//A headder file containing some bitmaps

/*
We use 3 wire hardware SPI! MOSI and SCK have to be connected to the respective pins on the arduino that is pin 13 for SCK and pin 11 for MOSI.
For the signals CS and RESET you may choose whatever digital pin on the arduino you like, you just have to declare it below...
*/
const byte RESET_PIN = 7;//I have connected the RESET line to pin D7
const byte CS_PIN =10;//and the CS line to pin D10

//here are some strings we may display later on. You may use control sequences like \n for newline, \t for a tabstep of 8 and \b for a backspace
const char *teststr = "Okaya\nLCD display\nwith\nAlbino\b\b\b\b\brduino!";//here you can see the usage of backspace. After printing "Albino" instead of "Arduino" we go back 5 places and then print it right.
const char *teststr2 = "Compralo\nen\nmicro\nelectronicos.com";

st7579 okaya;//instanciate the class

void setup(){
okaya.init(RESET_PIN,CS_PIN);//call the init method of the driver and tell it the pin numbers you have connected the RESET and CS lines to.
//as a first test:
okaya.display_allon();//turn on all pixels of the display!
delay(2000);
okaya.display_normal();//turn them off again..
}

void loop ()
{

//now we have a little slideshow!!
okaya.drawBitmap(blackbird_96_64,96,64,0,0);//We draw a black bird to the screen
delay(2000);
okaya.display_invert();//invert the screen, now our bird is withe on a black sky...
delay(2000);
okaya.display_normal();//switch back to black on withe..
okaya.clear();
okaya.puts(teststr);//Now displat a text
delay(4000);
okaya.clear_framebuffer();//And clear the framebuffer so the next text to display will have the screen for itself..
okaya.clear();
//now lest make a countdown with big numbers..
okaya.drawBitmap(big_9,32,48,33,1);//the 9
delay(1000);
okaya.drawBitmap(big_8,32,48,33,1);//the 8
delay(1000);
okaya.drawBitmap(big_7,32,48,33,1);//the 7
delay(1000);
okaya.drawBitmap(big_6,32,48,33,1);//the 6
delay(1000);
okaya.drawBitmap(big_5,32,48,33,1);//the......you may count backwards on your own now...
delay(1000);
okaya.drawBitmap(big_4,32,48,33,1);
delay(1000);
okaya.drawBitmap(big_3,32,48,33,1);
delay(1000);
okaya.drawBitmap(big_2,32,48,33,1);
delay(1000);
okaya.drawBitmap(big_1,32,48,33,1);
delay(1000);
okaya.drawBitmap(big_0,32,48,33,1);
delay(2000);
okaya.clear();//the countdown is done and we clear the screen and..
okaya.go(0, 0);//go to the origin to draw a
okaya.drawBitmap(Smily_32x32,32,32,0,0);//nice little smiling face..
//lets move that face to the right..
for (int s = 0; s < 64 ; s++)
{
delay(50);
okaya.drawBitmap(Smily_32x32,32,32,s,0);
}
//and now down. We may not move it down or up in steps of pixels due to the memory organization of the display, but in pages, that is 8 pixels a time.
for (int s = 0; s < 5 ; s++)
{
delay(100);
okaya.clear();
okaya.drawBitmap(Smily_32x32,32,32,64,s);
}
//now that we are at the bottom move the smilie to the left..
for (int s = 64 - 1; s >= 0 ; s--)
{
delay(50);
okaya.drawBitmap(Smily_32x32,32,32,s,4);
}
//and now without clearing the screen we print another string
okaya.puts(teststr2);
delay(4000);
//clear everything to start over again
okaya.clear_framebuffer();
okaya.clear();

}

Las normas del foro dicen : que muchas de las preguntas que te haremos no serían necesarias de haberse leído conciensudamente.

Entonces : Y el código? Como podemos responder sin el?