#include "LED.h"

void LED_Init(void){
  GPIO_InitTypeDef  GPIO_InitStructure;
	/* LED_PORT Periph clock enable */
  RCC_AHB1PeriphClockCmd(LED_GPIO_RCC, ENABLE);
  /* Configure PD12 in output pushpull mode */
  GPIO_InitStructure.GPIO_Pin = LED1;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
  GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
  GPIO_Init(LED_PORT, &GPIO_InitStructure);
}
//--------------------------------------------------------------------
void Set_Reset_LED1(unsigned long Delay){
	GPIO_SetBits(LED_PORT, LED1);
	usDelay(Delay);
	GPIO_ResetBits(LED_PORT, LED1);
	usDelay(1000-Delay);
}