186 {
187 switch (b) {
189#if defined(FL_IS_TEENSY_4X)
191 return which == 0 ? "OBJECT_FLED" : "FLEX_IO";
192#elif defined(FL_IS_ESP8266)
193
194
195 (void)which;
197 return "I2S";
198#elif defined(FL_IS_RP2040) || defined(FL_IS_RP2350)
200 if (which == 0) return "PIO0";
201 if (which == 1) return "PIO1";
202 #if defined(FL_IS_RP2350)
203 if (which == 2) return "PIO2";
204 #endif
205 return "FLEX_IO_UNAVAILABLE";
206#elif defined(FL_IS_ESP32)
207#if FASTLED_HAS_PARLIO
208 (void)which;
210 return "PARLIO";
211#elif FASTLED_HAS_LCD_SPI || FASTLED_HAS_LCD_CAM_CLOCKLESS
212 (void)which;
213 return spi ?
"LCD_SPI" :
"LCD_CLOCKLESS";
214#elif FASTLED_HAS_I2S_SPI || FASTLED_HAS_I2S_LED
215 (void)which;
216 return spi ?
"I2S_SPI" :
"I2S";
217#else
218 (void)which;
220 return "FLEX_IO";
221#endif
222#else
223 (void)which;
225 return "FLEX_IO";
226#endif
236#if defined(FL_IS_RP2040) || defined(FL_IS_RP2350)
238 return which == 0 ? "SPI0" : "SPI1";
239#else
242#endif
245#if defined(FL_IS_RP2040) || defined(FL_IS_RP2350)
246 return which == 0 ? "UART0" : "UART1";
247#elif defined(FL_IS_TEENSY_4X)
248 (void)which;
249 return "LPUART";
250#else
251 (void)which;
252 return "UART";
253#endif
254 }
255 return "";
256}
const char * busName(Bus b, fl::u8 which=0) FL_NO_EXCEPT