espressif / idf-extra-components

Additional components for ESP-IDF, maintained by Espressif
147 stars 89 forks source link

led_strip: avoid dependency on `driver` in recent IDF versions (IEC-147) #361

Closed igrr closed 4 weeks ago

igrr commented 1 month ago

Is your feature request related to a problem?

https://github.com/espressif/idf-extra-components/blob/dd2ce03b472504f384fa228ca2938230f2b5bfc2/led_strip/CMakeLists.txt#L22 adds a dependency on driver component, which in recent IDF versions pulls in all individual driver components for backward compatibility reasons

Describe the solution you'd like.

Check IDF version and either add dependency on driver (for older versions) or on specific driver component(s) (for newer versions)

Describe alternatives you've considered.

No response

Additional context.

No response