lib/stm32/BSP/STM32F4xx-Nucleo/stm32f4xx_nucleo.c
void BSP_LED_Init(Led_TypeDef Led)
{
  GPIO_InitTypeDef  GPIO_InitStruct;
  
  /* Enable the GPIO_LED Clock */
  LEDx_GPIO_CLK_ENABLE(Led);
  
  /* Configure the GPIO_LED pin */
  GPIO_InitStruct.Pin = GPIO_PIN[Led];
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  GPIO_InitStruct.Speed = GPIO_SPEED_FAST;
  
  HAL_GPIO_Init(GPIO_PORT[Led], &GPIO_InitStruct);
  
  HAL_GPIO_WritePin(GPIO_PORT[Led], GPIO_PIN[Led], GPIO_PIN_RESET); 
}
/**
  * @brief  Configures LED GPIO.
  * @param  Led: Specifies the Led to be configured. 
  *   This parameter can be one of following parameters:
  *     @arg LED2
  * @retval None
  */
@brief  Configures LED GPIO.
@param  Led: Specifies the Led to be configured.
This parameter can be one of following parameters:
@arg LED2
@retval None
@brief Configures LED GPIO . @param Led : Specifies the Led to be configured . This parameter can be one of following parameters : @arg LED2 @retval None
void BSP_LED_Init(Led_TypeDef Led)
{
  GPIO_InitTypeDef  GPIO_InitStruct;
  LEDx_GPIO_CLK_ENABLE(Led);
  GPIO_InitStruct.Pin = GPIO_PIN[Led];
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_PULLUP;
  GPIO_InitStruct.Speed = GPIO_SPEED_FAST;
  HAL_GPIO_Init(GPIO_PORT[Led], &GPIO_InitStruct);
  HAL_GPIO_WritePin(GPIO_PORT[Led], GPIO_PIN[Led], GPIO_PIN_RESET); 
}
void BSP_LED_Init ( Led_TypeDef Led ) { GPIO_InitTypeDef GPIO_InitStruct ; LEDx_GPIO_CLK_ENABLE ( Led ) ; GPIO_InitStruct . Pin = GPIO_PIN [ Led ] ; GPIO_InitStruct . Mode = GPIO_MODE_OUTPUT_PP ; GPIO_InitStruct . Pull = GPIO_PULLUP ; GPIO_InitStruct . Speed = GPIO_SPEED_FAST ; HAL_GPIO_Init ( GPIO_PORT [ Led ] , & GPIO_InitStruct ) ; HAL_GPIO_WritePin ( GPIO_PORT [ Led ] , GPIO_PIN [ Led ] , GPIO_PIN_RESET ) ; }
@brief  Configures LED GPIO.
@brief Configures LED GPIO .
/* Enable the GPIO_LED Clock */ /* Configure the GPIO_LED pin */