|
FastLED 3.9.15
|
#include "fl/system/pins.h"#include "fl/system/fastpin.h"#include "fl/log/log.h"#include "fl/stl/type_traits.h"
Include dependency graph for pins.cpp.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::anonymous_namespace{pins.cpp.hpp} |
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(). | |
| int | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (int v) |
| int | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (long v) |
| template<typename T> | |
| int | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (T *ptr) |
| template<typename T> | |
| fl::enable_if< fl::is_multi_byte_integer< T >::value &&!fl::is_signed< T >::value, int >::type | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (T v) |
| int | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (unsigned char v) |
| int | fl::anonymous_namespace{pins.cpp.hpp}::portValueToId (unsigned short v) |