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)) |