LD2: LED helper functions for onboard LED, toggle in every sec (heartbeat)

master
gnssuser 3 weeks ago
parent 3ec1750053
commit 172ed5e2be

@ -74,6 +74,11 @@ void Error_Handler(void);
/* USER CODE BEGIN Private defines */ /* USER CODE BEGIN Private defines */
/* LED2 helper accessors (static inline for type-safety and no linker symbol) */
static inline void LED2_Toggle(void) { HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin); }
static inline void LED2_On(void) { HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_SET); }
static inline void LED2_Off(void) { HAL_GPIO_WritePin(LD2_GPIO_Port, LD2_Pin, GPIO_PIN_RESET); }
/* USER CODE END Private defines */ /* USER CODE END Private defines */
#ifdef __cplusplus #ifdef __cplusplus

@ -140,6 +140,7 @@ int main(void) {
static uint32_t Tick1secRef = 0; static uint32_t Tick1secRef = 0;
if (TickChk(&Tick1secRef, 1000)) { if (TickChk(&Tick1secRef, 1000)) {
LED2_Toggle();
} }
int c; int c;

Loading…
Cancel
Save