Use HAL WritePin func instead of TogglePin

- Better reliability in blinking LED
- Slightly more efficiency (fewer CPU clocks)
This commit is contained in:
2026-06-09 10:05:25 +02:00
parent c891681b94
commit 30b7538e26
+4 -1
View File
@@ -80,7 +80,10 @@ void vLED_HeartbeatOnCanRx(void *argument)
//HAL_GPIO_WritePin(led->port, led->pin, GPIO_PIN_RESET);
// if semaphore for canrx, do the rest
HAL_GPIO_TogglePin(led->port, led->pin);
HAL_GPIO_WritePin(led->port, led->pin, GPIO_PIN_SET);
vTaskDelay(pdMS_TO_TICKS(100));
HAL_GPIO_WritePin(led->port, led->pin, GPIO_PIN_RESET);
vTaskDelay(pdMS_TO_TICKS(100));
}
/* CODE END */