MCPcopy Create free account

hub / github.com/bbulkow/FastLED-idf / functions

Functions740 in github.com/bbulkow/FastLED-idf

↓ 94 callersFunctionrandom8
Generate an 8-bit random number
components/FastLED-idf/lib8tion/random8.h:25
↓ 83 callersFunctionscale8_LEAVING_R1_DIRTY
This version of scale8 does not clean up the R1 register on AVR If you are doing several 'scale8's in a row, use this, and then explicitly call cleanu
components/FastLED-idf/lib8tion/scale8.h:146
↓ 63 callersFunctionscale8
scale one byte by a second one, which is treated as the numerator of a fraction whose denominator is 256 In other words, it computes i * (scale / 256)
components/FastLED-idf/lib8tion/scale8.h:20
↓ 32 callersMethodwriteByte
naive writeByte implelentation, simply calls writeBit on the 8 bits in the byte.
components/FastLED-idf/platforms/esp/32/fastspi_esp32.h:95
↓ 25 callersFunctionqadd8
add one byte to another, saturating at 0xFF @param i - first byte to add @param j - second byte to add @returns the sum of i & j, capped at 0xFF
components/FastLED-idf/lib8tion/math8.h:23
↓ 24 callersFunctionColorFromPalette
components/FastLED-idf/colorutils.cpp:506
↓ 24 callersFunctionfill_gradient
components/FastLED-idf/colorutils.h:94
↓ 23 callersFunctioncleanup_R1
Clean up the r1 register after a series of *LEAVING_R1_DIRTY calls
components/FastLED-idf/lib8tion/scale8.h:299
↓ 23 callersFunctionqsub8
subtract one byte from another, saturating at 0x00 @returns i - j with a floor of 0
components/FastLED-idf/lib8tion/math8.h:88
↓ 22 callersFunctionrandom16
Generate a 16 bit random number
components/FastLED-idf/lib8tion/random8.h:35
↓ 21 callersFunctionfill_gradient_RGB
components/FastLED-idf/colorutils.cpp:65
↓ 21 callersFunctionmillis
there are 1024 microseconds per overflow counter tick.
components/FastLED-idf/wiring.cpp:43
↓ 19 callersMethodadvanceData
advance the data pointer forward, adjust position counter
components/FastLED-idf/controller.h:327
↓ 19 callersFunctionwriteByte
naive writeByte implelentation, simply calls writeBit on the 8 bits in the byte.
components/FastLED-idf/fastspi_bitbang.h:57
↓ 16 callersMethodallocateData
components/WS2812FX-idf/FX.h:306
↓ 16 callersFunctionbeatsin88
beatsin88 generates a 16-bit sine wave at a given BPM, that oscillates within a given range. For this function, BPM MUST BE SPECIFIED as a Q8.8 fixed-
components/FastLED-idf/lib8tion.h:969
↓ 16 callersMethodhas
Do we have n pixels left to process?
components/FastLED-idf/controller.h:309
↓ 16 callersMethodloadAndScale0
Helper functions to get around gcc stupidities
components/FastLED-idf/controller.h:366
↓ 16 callersMethodstepDithering
step the dithering forward
components/FastLED-idf/controller.h:330
↓ 15 callersFunction__clock_cycles
components/FastLED-idf/platforms/esp/32/clockless_i2s_esp32.h:118
↓ 15 callersFunctionbeatsin8
beatsin8 generates an 8-bit sine wave at a given BPM, that oscillates within a given range.
components/FastLED-idf/lib8tion.h:995
↓ 15 callersMethodloadAndScale1
components/FastLED-idf/controller.h:367
↓ 15 callersMethodloadAndScale2
components/FastLED-idf/controller.h:368
↓ 15 callersFunctionscale16
components/FastLED-idf/lib8tion/scale8.h:485
↓ 14 callersFunctionfill_solid
components/FastLED-idf/colorutils.cpp:9
↓ 14 callersFunctiongrad16
components/FastLED-idf/noise.cpp:75
↓ 14 callersFunctiongrad8
components/FastLED-idf/noise.cpp:151
↓ 12 callersFunctiondelay
components/FastLED-idf/wiring.cpp:85
↓ 12 callersFunctionwriteByte
write a byte out via SPI (returns immediately on writing register)
components/FastLED-idf/fastspi_nop.h:40
↓ 11 callersFunctionlerp7by8
components/FastLED-idf/noise.cpp:266
↓ 10 callersFunctionrelease
components/FastLED-idf/fastspi_bitbang.h:213
↓ 10 callersMethodwriteWord
components/FastLED-idf/platforms/esp/32/fastspi_esp32.h:92
↓ 9 callersMethodbegin
components/FastLED-idf/pixelset.h:281
↓ 9 callersMethodinit
components/FastLED-idf/chipsets.h:35
↓ 9 callersMethodnext
get the next controller in the chain after this one. will return NULL at the end of the chain
components/FastLED-idf/controller.h:101
↓ 9 callersMethodshow
components/FastLED-idf/FastLED.cpp:45
↓ 9 callersMethodsize
Get the number of leds in the first controller @returns the number of LEDs in the first controller
components/FastLED-idf/FastLED.h:580
↓ 7 callersFunctioncubicwave8
cubicwave8: cubic waveform generator. Spends visibly more time at the limits than 'sine' does.
components/FastLED-idf/lib8tion.h:790
↓ 7 callersMethodend
components/FastLED-idf/pixelset.h:282
↓ 7 callersFunctioninoise16
components/FastLED-idf/noise.cpp:329
↓ 7 callersMethodleds
Get a pointer to led data for the first controller @returns pointer to the CRGB buffer for the first controller
components/FastLED-idf/FastLED.h:584
↓ 7 callersFunctionscale8_video
The "video" version of scale8 guarantees that the output will be only be zero if one or both of the inputs are zero. If both inputs are non-zero, the
components/FastLED-idf/lib8tion/scale8.h:98
↓ 7 callersMethodsetOption
components/WS2812FX-idf/FX.h:258
↓ 6 callersFunctionUpscalePalette
components/FastLED-idf/colorutils.cpp:1051
↓ 6 callersFunctionbeat16
beat16 generates a 16-bit 'sawtooth' wave at a given BPM
components/FastLED-idf/lib8tion.h:950
↓ 6 callersFunctionfastled_set_mem_owner
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:199
↓ 6 callersFunctionmicros
components/FastLED-idf/wiring.cpp:57
↓ 6 callersFunctionnblend
components/FastLED-idf/colorutils.cpp:262
↓ 6 callersFunctionqmul8
saturating 8x8 bit multiplication, with 8 bit result @returns the product of i * j, capping at 0xFF
components/FastLED-idf/lib8tion/math8.h:370
↓ 6 callersMethodrelease
components/FastLED-idf/fastpin.h:72
↓ 6 callersMethodselect
components/FastLED-idf/fastpin.h:71
↓ 5 callersFunctionbeatsin16
beatsin16 generates a 16-bit sine wave at a given BPM, that oscillates within a given range.
components/FastLED-idf/lib8tion.h:982
↓ 5 callersFunctioninoise8
components/FastLED-idf/noise.cpp:463
↓ 5 callersFunctionmemorybuf_int
often one wants a separator and an integer, do a helper
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:85
↓ 5 callersFunctionnscale8_video_LEAVING_R1_DIRTY
In place modifying version of scale8_video, also this version of nscale8_video does not clean up the R1 register on AVR If you are doing several 'scal
components/FastLED-idf/lib8tion/scale8.h:277
↓ 5 callersFunctionscale8_video_LEAVING_R1_DIRTY
This version of scale8_video does not clean up the R1 register on AVR If you are doing several 'scale8_video's in a row, use this, and then explicitly
components/FastLED-idf/lib8tion/scale8.h:230
↓ 5 callersMethodsetBrightness
components/WS2812FX-idf/FX_fcn.cpp:372
↓ 5 callersMethodwaitFully
components/FastLED-idf/platforms/esp/32/fastspi_esp32.h:87
↓ 4 callersFunctionapplyGamma_video
components/FastLED-idf/colorutils.cpp:1140
↓ 4 callersMethodgetAverageLight
Get the average of the R, G, and B values
components/FastLED-idf/pixeltypes.h:475
↓ 4 callersFunctionhsv2rgb_rainbow
components/FastLED-idf/hsv2rgb.cpp:278
↓ 4 callersMethodisActive
components/WS2812FX-idf/FX.h:275
↓ 4 callersFunctionnapplyGamma_video
components/FastLED-idf/colorutils.cpp:1183
↓ 4 callersFunctionnscale8
components/FastLED-idf/colorutils.cpp:205
↓ 4 callersFunctionnscale8x3_video
scale three one byte values by a fourth one, which is treated as the numerator of a fraction whose demominator is 256 In other words, it computes r,g,
components/FastLED-idf/lib8tion/scale8.h:344
↓ 4 callersMethodreset
components/WS2812FX-idf/FX.h:323
↓ 4 callersFunctionscale16by8
components/FastLED-idf/lib8tion/scale8.h:416
↓ 4 callersMethodsetDither
components/FastLED-idf/FastLED.cpp:153
↓ 4 callersMethodsetMode
components/WS2812FX-idf/FX_fcn.cpp:284
↓ 4 callersFunctionwait
wait until the SPI subsystem is ready for more data to write. A NOP when bitbanging
components/FastLED-idf/fastspi_bitbang.h:48
↓ 4 callersMethodwait
wait until the SPI subsystem is ready for more data to write. A NOP when bitbanging
components/FastLED-idf/platforms/esp/32/fastspi_esp32.h:86
↓ 3 callersFunctionavg7
Calculate an integer average of two signed 7-bit integers (int8_t) If the first argument is even, result is rounded down. If the first argument is odd
components/FastLED-idf/lib8tion/math8.h:217
↓ 3 callersFunctionblend8
components/FastLED-idf/lib8tion/math8.h:465
↓ 3 callersFunctionblur1d
blur1d: one-dimensional blur filter. Spreads light to 2 line neighbors. blur2d: two-dimensional blur filter. Spreads light to 8 XY neighbors. 0 = no
components/FastLED-idf/colorutils.cpp:383
↓ 3 callersMethodconvertByte
-- Convert a byte into RMT pulses This function is only used when the built-in RMT driver is chosen
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:707
↓ 3 callersFunctionfill_raw_2dnoise8
components/FastLED-idf/noise.cpp:591
↓ 3 callersFunctionfill_raw_noise8
components/FastLED-idf/noise.cpp:562
↓ 3 callersMethodgetOption
components/WS2812FX-idf/FX.h:267
↓ 3 callersFunctioninoise16_raw
components/FastLED-idf/noise.cpp:286
↓ 3 callersFunctioninoise8_raw
components/FastLED-idf/noise.cpp:422
↓ 3 callersMethodlength
components/WS2812FX-idf/FX.h:279
↓ 3 callersFunctionlerp16by16
linear interpolation between two unsigned 16-bit values, with 16-bit fraction
components/FastLED-idf/lib8tion.h:506
↓ 3 callersFunctionlerp8by8
linear interpolation between two unsigned 8-bit values, with 8-bit fraction
components/FastLED-idf/lib8tion.h:489
↓ 3 callersFunctionlsrX4
components/FastLED-idf/colorutils.cpp:492
↓ 3 callersFunctionnscale8_video
components/FastLED-idf/colorutils.cpp:172
↓ 3 callersFunctionshowPixels
components/FastLED-idf/dmx.h:47
↓ 3 callersFunctiontriwave8
triwave8: triangle (sawtooth) wave generator. Useful for turning a one-byte ever-increasing value into a one-byte value that oscillates up and down.
components/FastLED-idf/lib8tion.h:762
↓ 2 callersFunctionSetupBlackAndWhiteStripedPalette
This function sets up a palette of black and white stripes, using code. Since the palette is effectively an array of sixteen CRGB colors, the various
main/palettes.h:17
↓ 2 callersFunction__attachInterruptFunctionalArg
components/FastLED-idf/hal/esp32-hal-gpio.c:327
↓ 2 callersFunctionbeat8
beat8 generates an 8-bit 'sawtooth' wave at a given BPM
components/FastLED-idf/lib8tion.h:958
↓ 2 callersFunctionbeat88
beat16 generates a 16-bit 'sawtooth' wave at a given BPM, with BPM specified in Q8.8 fixed-point format; e.g. for this function, 120 BPM MUST BE speci
components/FastLED-idf/lib8tion.h:936
↓ 2 callersFunctioncalculate_unscaled_power_mW
components/FastLED-idf/power_mgt.cpp:50
↓ 2 callersFunctioncos8
Fast 8-bit approximation of cos(x). This approximation never varies more than 2% from the floating point value you'd get by doing float s = (cos(x) *
components/FastLED-idf/lib8tion/trig8.h:253
↓ 2 callersFunctionfill_gradient
components/FastLED-idf/colorutils.cpp:110
↓ 2 callersFunctionfill_rainbow
components/FastLED-idf/colorutils.cpp:36
↓ 2 callersMethodgetDither
get the dithering option currently set for this controller
components/FastLED-idf/controller.h:129
↓ 2 callersMethodgetScale0
components/FastLED-idf/controller.h:384
↓ 2 callersMethodgetScale1
components/FastLED-idf/controller.h:385
↓ 2 callersMethodgetScale2
components/FastLED-idf/controller.h:386
↓ 2 callersFunctioninit
components/FastLED-idf/wiring.cpp:98
next →1–100 of 740, ranked by callers