|
FastLED 3.9.15
|
Include dependency graph for pins.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::DigitalMultiWrite16 |
| Pre-computed nibble LUT for fast 16-pin digital writes. More... | |
| struct | fl::DigitalMultiWrite16::PinList |
| class | fl::DigitalMultiWrite8 |
| Pre-computed nibble LUT for fast 8-pin digital writes. More... | |
| struct | fl::DigitalMultiWrite8::PinList |
| struct | fl::PinInfo |
| Pin number with its resolved port ID. More... | |
| struct | fl::Pins16 |
| POD struct holding 16 pin numbers for bulk pin writes. More... | |
| struct | fl::Pins8 |
| POD struct holding 8 pin numbers for bulk pin writes. More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Functions | |
| void | fl::digitalMultiWrite16 (const Pins16 &pins, fl::span< const u16 > pin_data) |
| Convenience free function — creates a temporary DigitalMultiWrite16, initializes it, and writes. | |
| void | fl::digitalMultiWrite8 (const Pins8 &pins, fl::span< const u8 > pin_data) |
| Convenience free function — creates a temporary DigitalMultiWrite8, initializes it, and writes. | |
| void | fl::pinMap (fl::span< PinInfo > pins) |
| Resolve port IDs for an array of PinInfo in-place. | |
| int | fl::pinToPort (int pin) |
| Map a runtime pin number to an integer port ID using FastPin<N>::port(). | |
| struct fl::DigitalMultiWrite16::PinList |
| Class Members | ||
|---|---|---|
| u8 | count | |
| int | pins[4] | |
| struct fl::DigitalMultiWrite8::PinList |
| Class Members | ||
|---|---|---|
| u8 | count | |
| int | pins[4] | |