Skip to content

Commit 0170727

Browse files
committedApr 2, 2025
chore: led driver shouldn't asume always RGB
1 parent 5fcb11e commit 0170727

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed
 

‎radio/src/targets/horus/led_driver.cpp

+14-2
Original file line numberDiff line numberDiff line change
@@ -108,31 +108,43 @@ void ledBlue()
108108
gpio_clear(LED_GPIO);
109109
}
110110

111-
#elif defined(LED_RED_GPIO) && defined(LED_GREEN_GPIO) && defined(LED_BLUE_GPIO)
111+
#else
112112

113113
void ledOff()
114114
{
115+
#if defined(LED_RED_GPIO)
115116
gpio_clear(LED_RED_GPIO);
117+
#endif
118+
#if defined(LED_GREEN_GPIO)
116119
gpio_clear(LED_GREEN_GPIO);
117-
gpio_clear(LED_BLUE_GPIO);
120+
#endif
121+
#if defined(LED_BLUE_GPIO)
122+
gpio_clear(LED_BLUE_GPIO);
123+
#endif
118124
}
119125

126+
#if defined(LED_RED_GPIO)
120127
void ledRed()
121128
{
122129
ledOff();
123130
gpio_set(LED_RED_GPIO);
124131
}
132+
#endif
125133

134+
#if defined(LED_GREEN_GPIO)
126135
void ledGreen()
127136
{
128137
ledOff();
129138
gpio_set(LED_GREEN_GPIO);
130139
}
140+
#endif
131141

142+
#if defined(LED_BLUE_GPIO)
132143
void ledBlue()
133144
{
134145
ledOff();
135146
gpio_set(LED_BLUE_GPIO);
136147
}
148+
#endif
137149

138150
#endif

0 commit comments

Comments
 (0)