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;