|
FastLED 3.9.15
|
Capability check: does bus B accept chipset family Chipset?
Defaults to false_type. Each driver's bus_traits.h adds true_type specializations for the chipset families it supports, e.g.
Channel<B, Chipset> and add<B>() use this in a static_assert to reject nonsense combinations (e.g. driving an SPI chipset over a clockless-only bus) at compile time rather than at runtime.
Definition at line 46 of file bus_traits.h.
#include <bus_traits.h>
Inheritance diagram for fl::BusSupports< B, Chipset >:
Collaboration diagram for fl::BusSupports< B, Chipset >:Additional Inherited Members | |
Public Types inherited from fl::fl::integral_constant< bool, false > | |
| enum | |
| using | type |
| using | value_type |
Public Member Functions inherited from fl::fl::integral_constant< bool, false > | |
| constexpr | operator value_type () const FL_NOEXCEPT |
| constexpr | operator value_type () const FL_NOEXCEPT |
| constexpr value_type | operator() () const FL_NOEXCEPT |
| constexpr value_type | operator() () const FL_NOEXCEPT |