Toggle LED.

This commit is contained in:
Yilin Sun 2023-04-15 22:29:18 +08:00
parent e1093e5a09
commit ea2c431fdf
Signed by: imi415
GPG Key ID: 17F01E106F9F5E0A
3 changed files with 10 additions and 0 deletions

View File

@ -21,4 +21,10 @@ void BOARD_InitBootPins(void) {
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.Alternate = GPIO_AF7_USART1;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
GPIO_InitStruct.Pin = LED_G_Pin;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(LED_G_GPIO_Port, &GPIO_InitStruct);
}

View File

@ -1,6 +1,9 @@
#ifndef PIN_MUX_H
#define PIN_MUX_H
#define LED_G_Pin GPIO_PIN_1
#define LED_G_GPIO_Port GPIOA
void BOARD_InitBootPins();
#endif

View File

@ -19,5 +19,6 @@ int main(void) {
for (;;) {
HAL_Delay(500);
HAL_GPIO_TogglePin(LED_G_GPIO_Port, LED_G_Pin);
}
}