#include "main.h"
void SystemClock_Config(void);
static void MX_GPIO_Init(void);
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
uint8_t lastState = GPIO_PIN_SET;
while (1){
uint8_t currentState = HAL_GPIO_ReadPin(BUTTON_GPIO_Port, BUTTON_Pin);
if (currentState == GPIO_PIN_RESET && lastState == GPIO_PIN_SET)
{
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
HAL_Delay(50);
}
lastState = currentState;
}
}