Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adafruit/Adafruit_NeoPixel
/ functions
Functions
55 in github.com/adafruit/Adafruit_NeoPixel
⨍
Functions
55
◇
Types & classes
4
↓ 3 callers
Function
_getCycleCount
esp8266.c:13
↓ 2 callers
Function
ws2812_program_init
rp2040_pio.h:47
↓ 1 callers
Function
espInit
To avoid race condition initializing the mutex, all instances of Adafruit_NeoPixel must be constructed before launching and child threads
esp.c:117
↓ 1 callers
Function
espShow
esp.c:38
↓ 1 callers
Function
k210Show
kendyte_k210.c:13
↓ 1 callers
Function
psoc6_show
psoc6.c:8
↓ 1 callers
Method
setPixelColor
! @brief Set a pixel's color using separate red, green and blue components. If using RGBW pixels, white will be set to 0. @param
Adafruit_NeoPixel.cpp:3385
↓ 1 callers
Function
ws2812_program_get_default_config
rp2040_pio.h:39
Method
Adafruit_NeoPixel
! @brief NeoPixel constructor when length, pin and pixel type are known at compile-time. @param n Number of NeoPixels in strand
Adafruit_NeoPixel.cpp:85
Method
BLESerial
examples/StrandtestBLE/BLESerial.cpp:7
Method
BLESerial
examples/StrandtestBLE_nodelay/BLESerial.cpp:7
Method
Color
! @brief Convert separate red, green and blue values into a single "packed" 32-bit RGB color. @param r Red brightness, 0 to
Adafruit_NeoPixel.h:341
Method
ColorHSV
! @brief Convert hue, saturation and value into a packed 32-bit RGB color that can be passed to setPixelColor() or other RGB-compatib
Adafruit_NeoPixel.cpp:3525
Method
_received
examples/StrandtestBLE/BLESerial.cpp:119
Method
_received
examples/StrandtestBLE_nodelay/BLESerial.cpp:119
Method
available
examples/StrandtestBLE/BLESerial.cpp:47
Method
available
examples/StrandtestBLE_nodelay/BLESerial.cpp:47
Method
begin
! @brief Configure NeoPixel pin for output. @returns False if we weren't able to claim resources required */
Adafruit_NeoPixel.cpp:144
Method
begin
examples/StrandtestBLE/BLESerial.cpp:25
Method
begin
examples/StrandtestBLE_nodelay/BLESerial.cpp:25
Method
canShow
! @brief Check whether a call to show() will start sending data immediately or will 'block' for a required interval. NeoPixels
Adafruit_NeoPixel.h:252
Method
clear
! @brief Fill the whole NeoPixel strip with 0 / black / off. */
Adafruit_NeoPixel.cpp:3708
Method
end
examples/StrandtestBLE/BLESerial.cpp:40
Method
end
examples/StrandtestBLE_nodelay/BLESerial.cpp:40
Function
espShow
esp8266.c:23
Method
fill
! @brief Fill all or part of the NeoPixel strip with a color. @param c 32-bit color value. Most significant byte is white (for
Adafruit_NeoPixel.cpp:3479
Method
flush
examples/StrandtestBLE/BLESerial.cpp:84
Method
flush
examples/StrandtestBLE_nodelay/BLESerial.cpp:84
Method
gamma32
A 32-bit variant of gamma8() that applies the same function to all components of a packed RGB or WRGB value.
Adafruit_NeoPixel.cpp:3712
Method
gamma8
! @brief An 8-bit gamma-correction function for basic pixel brightness adjustment. Makes color transitions appear more perceptially
Adafruit_NeoPixel.h:327
Method
getBrightness
! @brief Retrieve the last-set brightness value for the strip. @return Brightness value: 0 = minimum (off), 255 = maximum. */
Adafruit_NeoPixel.cpp:3703
Method
getPin
! @brief Retrieve the pin number used for NeoPixel data output. @return Arduino pin number (-1 if not set). */
Adafruit_NeoPixel.h:294
Method
getPixelColor
! @brief Query the color of a previously-set pixel. @param n Index of pixel to read (0 = first). @return 'Packed' 32-bit RGB or WRGB va
Adafruit_NeoPixel.cpp:3612
Method
getPixels
! @brief Get a pointer directly to the NeoPixel data buffer in RAM. Pixel data is stored in a device-native format (a la the NEO_*
Adafruit_NeoPixel.h:288
Method
numPixels
! @brief Return the number of pixels in an Adafruit_NeoPixel strip object. @return Pixel count (0 if not set). */
Adafruit_NeoPixel.h:299
Method
peek
examples/StrandtestBLE/BLESerial.cpp:57
Method
peek
examples/StrandtestBLE_nodelay/BLESerial.cpp:57
Method
poll
examples/StrandtestBLE/BLESerial.cpp:32
Method
poll
examples/StrandtestBLE_nodelay/BLESerial.cpp:32
Method
rainbow
! @brief Fill NeoPixel strip with one or more cycles of hues. Everyone loves the rainbow swirl so much, now it's canon! @param f
Adafruit_NeoPixel.cpp:3745
Method
read
examples/StrandtestBLE/BLESerial.cpp:70
Method
read
examples/StrandtestBLE_nodelay/BLESerial.cpp:70
Method
rp2040Show
Private, called from show()
Adafruit_Neopixel_RP2.cpp:40
Method
rp2040claimPIO
Adafruit_Neopixel_RP2.cpp:5
Method
rp2040releasePIO
Adafruit_Neopixel_RP2.cpp:31
Method
setBrightness
! @brief Adjust output brightness. Does not immediately affect what's currently displayed on the LEDs. The next call to show() will
Adafruit_NeoPixel.cpp:3663
Method
setPin
! @brief Set/change the NeoPixel output pin number. Previous pin, if any, is set to INPUT and the new pin is set to OUTPUT. @param
Adafruit_NeoPixel.cpp:3347
Method
sine8
! @brief An 8-bit integer sine wave function, not directly compatible with standard trigonometric units like radians or degrees.
Adafruit_NeoPixel.h:313
Method
str2order
! @brief Convert pixel color order from string (e.g. "BGR") to NeoPixel color order constant (e.g. NEO_BGR). This may be helpful for co
Adafruit_NeoPixel.cpp:3772
Method
updateLength
! @brief Change the length of a previously-declared Adafruit_NeoPixel strip object. Old data is deallocated and new data is cleared.
Adafruit_NeoPixel.cpp:177
Method
updateType
! @brief Change the pixel format of a previously-declared Adafruit_NeoPixel strip object. If format changes from one of t
Adafruit_NeoPixel.cpp:207
Method
write
examples/StrandtestBLE/BLESerial.cpp:95
Method
write
examples/StrandtestBLE_nodelay/BLESerial.cpp:95
Function
ws2812_rmt_adapter
esp.c:156
Method
~Adafruit_NeoPixel
! @brief Deallocate Adafruit_NeoPixel object, set data pin back to INPUT. */
Adafruit_NeoPixel.cpp:120