From 37e36720726adb40f429fa9eb6142016c87d0386 Mon Sep 17 00:00:00 2001 From: Carsten Keller Date: Sun, 9 Jun 2024 17:57:48 +0200 Subject: [PATCH] Add LED toggle function --- Source/LED.cpp | 7 ++++++- Source/LED.hpp | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/LED.cpp b/Source/LED.cpp index 353f0d3..928b46c 100644 --- a/Source/LED.cpp +++ b/Source/LED.cpp @@ -37,10 +37,15 @@ namespace ElektronischeLast { if((systick - this->last_toggle) > this->interval) { - LL_GPIO_TogglePin(GPIOC, LL_GPIO_PIN_6); + this->toggle(); this->last_toggle = systick; } } + + void LED::toggle(void) + { + LL_GPIO_TogglePin(GPIOC, LL_GPIO_PIN_6); + } } diff --git a/Source/LED.hpp b/Source/LED.hpp index 3fe2f75..5eac93d 100644 --- a/Source/LED.hpp +++ b/Source/LED.hpp @@ -18,6 +18,7 @@ namespace ElektronischeLast LED(std::uint32_t interval); ~LED(); void blink(void); + void toggle(void); private: std::uint32_t last_toggle; std::uint32_t interval;