#include <asf.h>
#include <ssd1306.c>
#include <ssd1306.h>
#include <spi.h>
#include <spi_interrupt.h>
#include <board.h>
#include <conf_spi.h>
#define ree  1000
#define Write_Address 0x78/*slave addresses with write*/
uint8_t command;
uint8_t data;
void Display_Chess(unsigned char);

void Display_Chess(unsigned char value)
{
	unsigned char i,j,k;
	for(i=0;i<0x08;i++)
	{
		ssd1306_set_page_address(i);

		ssd1306_set_column_address(0x00);
		
		
		for(j=0;j<0x10;j++)
		{
			for(k=0;k<0x04;k++)
			ssd1306_write_data(value);
			for(k=0;k<0x04;k++)
			ssd1306_write_data(~value);
		};
		
	return;
};

int main (void)
{
	system_init();
	delay_cycles_ms(10);
	ssd1306_interface_init();
	delay_cycles_ms(10);
	ssd1306_init();
	delay_cycles_ms(10);
	
	Display_Chess(0x0F);
	delay_cycles_ms(100);
	
	
};
