Und wenn du LED_COUNT als Const deklarierst?

Das #define ist ja, soweit ich weiß, eine reine Präprozessoranweisung von der der Compiler nix mehr mitbekommt und die sich dann auch nicht im Programmcode niederschlagen dürfte.