|
FastLED 3.10.6
|
Definition at line 200 of file capabilities.h.
#include <capabilities.h>
Collaboration diagram for fl::PinGroup:Public Member Functions | |
| constexpr | PinGroup () FL_NO_EXCEPT |
Public Attributes | |
| PinSet | clock_pins |
| clock-line allowlist; None for Clockless | |
| PinSet | data_pins |
| data-line allowlist (or AnyOutput) | |
| FreqRange | frequency |
| Frequency range for this group's clock. | |
| fl::u16 | instance_id |
| opaque ID; used in diagnostics | |
| fl::u8 | max_concurrent |
| how many data_pins can be active concurrently | |
| bool | pins_must_be_contiguous |
| True iff a bulk request's data_pins bitset must be contiguous (set bits form an unbroken run). | |
| Protocol | protocol |
| group is Clockless OR Spi | |
| fl::u8 | shared_budget_id |
| Groups sharing a non-zero shared_budget_id draw concurrent slots from one pool. | |
| fl::u8 | shared_clock_domain_id |
| Groups sharing a non-zero shared_clock_domain_id must all run at the same frequency (PARLIO timer, FlexIO instance timer, etc.). | |