make calc nicer ish

This commit is contained in:
2025-09-10 16:28:00 -05:00
parent 3622a3fb16
commit 74e56ea11e
18 changed files with 2121 additions and 32 deletions

View File

@@ -152,19 +152,7 @@ int main(void)
// userloop
while (1)
{
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(200); // milliseconds
userloop(200); // 200 millisecond delay before repeat
}
/* USER CODE END 3 */
}

View File

@@ -0,0 +1,22 @@
/*
* 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
}