if(HAL_GPIO_ReadPin(GPIOC,B1_Pin)==1)
{
HAL_Delay(100);
counter++;
HAL_Delay(100);
}
else
{
HAL_GPIO_WritePin(GPIOA,LD3_Pin,GPIO_PIN_SET);
}
if(counter > 2){counter = 1;}
if(counter==1)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(1000);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(1000);
}
if(counter==2)
{
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_RESET);
HAL_Delay(250);
HAL_GPIO_WritePin(GPIOA,LD2_Pin,GPIO_PIN_SET);
HAL_Delay(250);
}