100 NUCLEO_LED1_GPIO_CLK();
101 GPIO_InitTypeDef GPIO_InitStructure;
104 GPIO_InitStructure.Pin = NUCLEO_LED1_PIN;
105 GPIO_InitStructure.Mode = GPIO_MODE_OUTPUT_PP;
106 GPIO_InitStructure.Pull = GPIO_NOPULL;
107 GPIO_InitStructure.Speed = GPIO_SPEED_MEDIUM;
108 HAL_GPIO_Init(NUCLEO_LED1_GPIO_PORT, &GPIO_InitStructure);
110 HAL_GPIO_WritePin(NUCLEO_LED1_GPIO_PORT, NUCLEO_LED1_PIN, GPIO_PIN_RESET);
123 HAL_GPIO_WritePin(NUCLEO_LED1_GPIO_PORT, NUCLEO_LED1_PIN, GPIO_PIN_SET);
135 HAL_GPIO_WritePin(NUCLEO_LED1_GPIO_PORT, NUCLEO_LED1_PIN, GPIO_PIN_RESET);
147 NUCLEO_LED1_GPIO_PORT->ODR ^= NUCLEO_LED1_PIN;
160 if(NUCLEO_LED1_GPIO_PORT->IDR & NUCLEO_LED1_PIN)
void SdkEvalLedInit(SdkEvalLed xLed)
Configures LED GPIO.
This file contains SDK EVAL configuration and useful defines.
This file contains definitions for Software Development Kit eval board Leds.
SdkEvalLed
Enumeration of SDK EVAL LEDs.
void SdkEvalLedToggle(SdkEvalLed xLed)
Toggles the selected LED.
FlagStatus SdkEvalLedGetState(SdkEvalLed xLed)
Returns the status of a specified led.
void SdkEvalLedOn(SdkEvalLed xLed)
Turns selected LED On.
void SdkEvalLedOff(SdkEvalLed xLed)
Turns selected LED Off.