#include "stm32f3xx.h"
#include "Board_Buttons.h"
#include "Board_LED.h"

int i;

void delayl(int count)
{
	while (count>0)
		count--;
}

int main(void)
{
	Buttons_Initialize();
	LED_Initialize();
	
	int x = 0;   // 
	int y = 0;	 // 
	int wasClicked = 0;
	
	i = 0;
	
	while(1)
	{
	
		x = Buttons_GetState();
		
		if (x == 1)
		{
			wasClicked = 1;
			i = 0;
		}
		
		if ((x == 0) && (wasClicked == 1))
		{
			y = 1 - y;
			wasClicked = 0;
		}
		
		//i = 0;
		
		if (y == 1)
		{
			LED_On(i);
			delayl(200000);
			LED_Off(i);
			delayl(200000);
			i--;
			if (i<0) i = 7;
		}
	}
	
}