Added LED2 and LED3.
Signed-off-by: Yilin Sun <imi415@imi.moe>
This commit is contained in:
parent
688f25c32a
commit
623d31120d
|
@ -35,7 +35,6 @@ set(TARGET_C_DEFINES
|
|||
|
||||
set(TARGET_C_INCLUDES
|
||||
"board"
|
||||
"MX_Generated/Core/Inc"
|
||||
"SDK/Drivers/CMSIS/Core/Include"
|
||||
"SDK/Drivers/CMSIS/Device/ST/STM32L4xx/Include"
|
||||
"SDK/Drivers/STM32L4xx_HAL_Driver/Inc"
|
||||
|
|
|
@ -10,8 +10,12 @@ void BOARD_InitLEDPins(void) {
|
|||
GPIO_InitTypeDef GPIO_InitStruct = {0};
|
||||
|
||||
__HAL_RCC_GPIOB_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOD_CLK_ENABLE();
|
||||
__HAL_RCC_GPIOE_CLK_ENABLE();
|
||||
|
||||
HAL_GPIO_WritePin(LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET);
|
||||
|
||||
GPIO_InitStruct.Pin = LED1_Pin;
|
||||
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
|
||||
|
@ -19,4 +23,10 @@ void BOARD_InitLEDPins(void) {
|
|||
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
|
||||
|
||||
HAL_GPIO_Init(LED1_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
GPIO_InitStruct.Pin = LED2_Pin;
|
||||
HAL_GPIO_Init(LED2_GPIO_Port, &GPIO_InitStruct);
|
||||
|
||||
GPIO_InitStruct.Pin = LED3_Pin;
|
||||
HAL_GPIO_Init(LED3_GPIO_Port, &GPIO_InitStruct);
|
||||
}
|
||||
|
|
|
@ -13,6 +13,22 @@ extern "C" {
|
|||
#define LED1_Pin GPIO_PIN_6
|
||||
#endif
|
||||
|
||||
#ifndef LED2_GPIO_Port
|
||||
#define LED2_GPIO_Port GPIOE
|
||||
#endif
|
||||
|
||||
#ifndef LED2_Pin
|
||||
#define LED2_Pin GPIO_PIN_3
|
||||
#endif
|
||||
|
||||
#ifndef LED3_GPIO_Port
|
||||
#define LED3_GPIO_Port GPIOD
|
||||
#endif
|
||||
|
||||
#ifndef LED3_Pin
|
||||
#define LED3_Pin GPIO_PIN_15
|
||||
#endif
|
||||
|
||||
void BOARD_InitBootPins(void);
|
||||
void BOARD_InitLEDPins(void);
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ int main(void) {
|
|||
BOARD_InitBootPins();
|
||||
|
||||
for (;;) {
|
||||
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
|
||||
HAL_GPIO_TogglePin(LED2_GPIO_Port, LED2_Pin);
|
||||
HAL_Delay(500);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue