22 lines
454 B
C
22 lines
454 B
C
/*
|
|
* userloop.c
|
|
*
|
|
* Created on: Sep 10, 2025
|
|
* Author: ja
|
|
*/
|
|
void userloop(int DELAY_MS)
|
|
{
|
|
bool A_pressed = (HAL_GPIO_ReadPin(GPIOE, GPIO_PIN_7) == GPIO_PIN_SET);
|
|
bool B_pressed = (HAL_GPIO_ReadPin(GPIOE, GPIO_PIN_9) == GPIO_PIN_SET);
|
|
|
|
if (A_pressed && B_pressed == true)
|
|
{
|
|
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET);
|
|
} else
|
|
{
|
|
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);
|
|
}
|
|
|
|
HAL_DELAY(DELAY_MS); // milliseconds
|
|
}
|