Prusa-Firmware-MMU/tests/unit/modules/leds
D.R.racer b2dd038814 LEDs: unify common app-logic behavior into functions
In the entire code base, we basically use 4 LED scenarios:
- all off
- active slot green on
- active slot green blinking
- active slot red blinking

Compacting this behaviour into 4 functions saves in total ~140B - which is huge.
It's not an entirely clean solution, LEDs should not know anything about globals::ActiveSlot, but the savings are more important.
Ideally, such an optimization could have been done by the compiler.
2025-12-01 10:48:28 +01:00
..
CMakeLists.txt LEDs: unify common app-logic behavior into functions 2025-12-01 10:48:28 +01:00
test_leds.cpp cleanup: unit tests: Remove unused Catch namespace 2023-06-04 14:06:03 +00:00