#include <SPI.h>
#include <MAX7456.h>

MAX7456 osd;
unsigned long counter = 0;
byte tab[]={0xED,0xEE, 0xEF, 0xF3};

void setup()
{
  SPI.begin();
  
  osd.init(6);
  osd.setDisplayOffsets(60,18);
  osd.setBlinkParams(_8fields, _3BT_BT);
 
  osd.activateOSD();
  osd.printMAX7456Char(0x12,0,1);
  osd.print("Hello world :)",1,3);
  osd.print("Current time :",1,4);

  osd.printMAX7456Char(0xFB,9,6,true);
  osd.print("00'00\"",10,6);  
  osd.printMAX7456Chars(tab,sizeof(tab),12,1);
  
}


void loop()
{
  counter = millis()/1000;
  
  osd.print(int(counter/60),10,6,2,0,false,true);
  osd.print(int(counter%60),13,6,2,0,false,true);
  
  delay(100);
}