Go to the source code of this file.
Classes | |
class | daisy::NeoPixelI2CTransport |
struct | daisy::NeoPixelI2CTransport::Config |
class | daisy::NeoPixel< Transport > |
Device support for Adafruit Neopixel Device. More... | |
struct | daisy::NeoPixel< Transport >::Config |
Namespaces | |
namespace | daisy |
Hardware defines and helpers for daisy field platform. | |
Macros | |
#define | DSY_NEO_PIXEL_H |
#define | NEO_TRELLIS_ADDR_NEOPIXEL (0x2E) |
Default Neotrellis I2C address. | |
#define | NEO_RGB ((0 << 6) | (0 << 4) | (1 << 2) | (2)) |
#define | NEO_RBG ((0 << 6) | (0 << 4) | (2 << 2) | (1)) |
#define | NEO_GRB ((1 << 6) | (1 << 4) | (0 << 2) | (2)) |
#define | NEO_GBR ((2 << 6) | (2 << 4) | (0 << 2) | (1)) |
#define | NEO_BRG ((1 << 6) | (1 << 4) | (2 << 2) | (0)) |
#define | NEO_BGR ((2 << 6) | (2 << 4) | (1 << 2) | (0)) |
#define | NEO_WRGB ((0 << 6) | (1 << 4) | (2 << 2) | (3)) |
#define | NEO_WRBG ((0 << 6) | (1 << 4) | (3 << 2) | (2)) |
#define | NEO_WGRB ((0 << 6) | (2 << 4) | (1 << 2) | (3)) |
#define | NEO_WGBR ((0 << 6) | (3 << 4) | (1 << 2) | (2)) |
#define | NEO_WBRG ((0 << 6) | (2 << 4) | (3 << 2) | (1)) |
#define | NEO_WBGR ((0 << 6) | (3 << 4) | (2 << 2) | (1)) |
#define | NEO_RWGB ((1 << 6) | (0 << 4) | (2 << 2) | (3)) |
#define | NEO_RWBG ((1 << 6) | (0 << 4) | (3 << 2) | (2)) |
#define | NEO_RGWB ((2 << 6) | (0 << 4) | (1 << 2) | (3)) |
#define | NEO_RGBW ((3 << 6) | (0 << 4) | (1 << 2) | (2)) |
#define | NEO_RBWG ((2 << 6) | (0 << 4) | (3 << 2) | (1)) |
#define | NEO_RBGW ((3 << 6) | (0 << 4) | (2 << 2) | (1)) |
#define | NEO_GWRB ((1 << 6) | (2 << 4) | (0 << 2) | (3)) |
#define | NEO_GWBR ((1 << 6) | (3 << 4) | (0 << 2) | (2)) |
#define | NEO_GRWB ((2 << 6) | (1 << 4) | (0 << 2) | (3)) |
#define | NEO_GRBW ((3 << 6) | (1 << 4) | (0 << 2) | (2)) |
#define | NEO_GBWR ((2 << 6) | (3 << 4) | (0 << 2) | (1)) |
#define | NEO_GBRW ((3 << 6) | (2 << 4) | (0 << 2) | (1)) |
#define | NEO_BWRG ((1 << 6) | (2 << 4) | (3 << 2) | (0)) |
#define | NEO_BWGR ((1 << 6) | (3 << 4) | (2 << 2) | (0)) |
#define | NEO_BRWG ((2 << 6) | (1 << 4) | (3 << 2) | (0)) |
#define | NEO_BRGW ((3 << 6) | (1 << 4) | (2 << 2) | (0)) |
#define | NEO_BGWR ((2 << 6) | (3 << 4) | (1 << 2) | (0)) |
#define | NEO_BGRW ((3 << 6) | (2 << 4) | (1 << 2) | (0)) |
#define | NEO_KHZ800 0x0000 |
#define | NEO_KHZ400 0x0100 |
Typedefs | |
using | daisy::NeoPixelI2C = NeoPixel< NeoPixelI2CTransport > |
#define DSY_NEO_PIXEL_H |
#define NEO_BGR ((2 << 6) | (2 << 4) | (1 << 2) | (0)) |
#define NEO_BGRW ((3 << 6) | (2 << 4) | (1 << 2) | (0)) |
#define NEO_BGWR ((2 << 6) | (3 << 4) | (1 << 2) | (0)) |
#define NEO_BRG ((1 << 6) | (1 << 4) | (2 << 2) | (0)) |
#define NEO_BRGW ((3 << 6) | (1 << 4) | (2 << 2) | (0)) |
#define NEO_BRWG ((2 << 6) | (1 << 4) | (3 << 2) | (0)) |
#define NEO_BWGR ((1 << 6) | (3 << 4) | (2 << 2) | (0)) |
#define NEO_BWRG ((1 << 6) | (2 << 4) | (3 << 2) | (0)) |
#define NEO_GBR ((2 << 6) | (2 << 4) | (0 << 2) | (1)) |
#define NEO_GBRW ((3 << 6) | (2 << 4) | (0 << 2) | (1)) |
#define NEO_GBWR ((2 << 6) | (3 << 4) | (0 << 2) | (1)) |
#define NEO_GRB ((1 << 6) | (1 << 4) | (0 << 2) | (2)) |
#define NEO_GRBW ((3 << 6) | (1 << 4) | (0 << 2) | (2)) |
#define NEO_GRWB ((2 << 6) | (1 << 4) | (0 << 2) | (3)) |
#define NEO_GWBR ((1 << 6) | (3 << 4) | (0 << 2) | (2)) |
#define NEO_GWRB ((1 << 6) | (2 << 4) | (0 << 2) | (3)) |
#define NEO_KHZ400 0x0100 |
#define NEO_KHZ800 0x0000 |
#define NEO_RBG ((0 << 6) | (0 << 4) | (2 << 2) | (1)) |
#define NEO_RBGW ((3 << 6) | (0 << 4) | (2 << 2) | (1)) |
#define NEO_RBWG ((2 << 6) | (0 << 4) | (3 << 2) | (1)) |
#define NEO_RGB ((0 << 6) | (0 << 4) | (1 << 2) | (2)) |
#define NEO_RGBW ((3 << 6) | (0 << 4) | (1 << 2) | (2)) |
#define NEO_RGWB ((2 << 6) | (0 << 4) | (1 << 2) | (3)) |
#define NEO_RWBG ((1 << 6) | (0 << 4) | (3 << 2) | (2)) |
#define NEO_RWGB ((1 << 6) | (0 << 4) | (2 << 2) | (3)) |
#define NEO_TRELLIS_ADDR_NEOPIXEL (0x2E) |
Default Neotrellis I2C address.
#define NEO_WBGR ((0 << 6) | (3 << 4) | (2 << 2) | (1)) |
#define NEO_WBRG ((0 << 6) | (2 << 4) | (3 << 2) | (1)) |
#define NEO_WGBR ((0 << 6) | (3 << 4) | (1 << 2) | (2)) |
#define NEO_WGRB ((0 << 6) | (2 << 4) | (1 << 2) | (3)) |
#define NEO_WRBG ((0 << 6) | (1 << 4) | (3 << 2) | (2)) |
#define NEO_WRGB ((0 << 6) | (1 << 4) | (2 << 2) | (3)) |