• Construction and Template Arguments
  • NeoPixelBus<T_COLOR_FEATURE, T_METHOD>(...)
  • NeoPixelBus<T_COLOR_FEATURE, T_METHOD>(uint16_t countPixels, uint8_t pin)
  • NeoPixelBus<T_COLOR_FEATURE, T_METHOD>(uint16_t countPixels, uint8_t pin, NeoBusChannel channel)
  • NeoPixelBus<T_COLOR_FEATURE, T_METHOD>(uint16_t countPixels)
  • NeoPixelBus<T_COLOR_FEATURE, T_METHOD>(uint16_t countPixels, uint8_t pinClock, uint8_t pinData)
  • Methods
  • void Begin()
  • void Begin(int8_t sck, int8_t miso, int8_t mosi, int8_t ss)
  • void Show(bool maintainBufferConsistency = true)
  • bool CanShow()
  • bool IsDirty()
  • void Dirty()
  • void ResetDirty()
  • uint8_t* Pixels()
  • size_t PixelsSize()
  • size_t PixelSize()
  • uint16_t PixelCount()
  • void SetPixelColor(uint16_t indexPixel, ColorObject color)
  • ColorObject GetPixelColor(uint16_t indexPixel)
  • void ClearTo(ColorObject color)
  • void ClearTo(ColorObject color, uint16_t first, uint16_t last)
  • void RotateLeft(uint16_t rotationCount)
  • void RotateLeft(uint16_t rotationCount, uint16_t first, uint16_t last)
  • void ShiftLeft(uint16_t shiftCount)
  • void ShiftLeft(uint16_t shiftCount, uint16_t first, uint16_t last)
  • void RotateRight(uint16_t rotationCount)
  • void RotateRight(uint16_t rotationCount, uint16_t first, uint16_t last)
  • void ShiftRight(uint16_t shiftCount)
  • void ShiftRight(uint16_t shiftCount, uint16_t first, uint16_t last)