Prusa-Firmware-MMU/tests
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
..
unit LEDs: unify common app-logic behavior into functions 2025-12-01 10:48:28 +01:00
CMakeLists.txt Update CMakeLists.txt 2023-10-02 16:45:05 -04:00