Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bbulkow/FastLED-idf
/ functions
Functions
740 in github.com/bbulkow/FastLED-idf
⨍
Functions
740
◇
Types & classes
139
↓ 2 callers
Method
init
components/WS2812FX-idf/FX_fcn.cpp:47
↓ 2 callers
Method
isSelected
components/WS2812FX-idf/FX.h:271
↓ 2 callers
Function
memorybuf_add
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:51
↓ 2 callers
Function
nblendPaletteTowardPalette
components/FastLED-idf/colorutils.cpp:1110
↓ 2 callers
Function
nscale8x3
components/FastLED-idf/lib8tion/scale8.h:314
↓ 2 callers
Method
service
components/WS2812FX-idf/FX_fcn.cpp:66
↓ 2 callers
Method
setMaxPowerInVoltsAndMilliamps
Set the maximum power to be used, given in volts and milliamps. @param volts - how many volts the leds are being driven at (usually 5) @param milliamp
components/FastLED-idf/FastLED.h:501
↓ 2 callers
Method
size
components/FastLED-idf/platforms/esp/32/clockless_block_esp32.h:28
↓ 2 callers
Function
sqrt16
square root for 16-bit integers About three times faster and five times smaller than Arduino's general sqrt on AVR.
components/FastLED-idf/lib8tion/math8.h:429
↓ 2 callers
Function
writeBytesValueRaw
A raw set of writing byte values, assumes setup/init/waiting done elsewhere (static for use by adjustment classes)
components/FastLED-idf/fastspi_nop.h:45
↓ 2 callers
Function
yield
components/FastLED-idf/FastLED.cpp:239
↓ 1 callers
Function
AVRSoftwareSPIOutput
components/FastLED-idf/fastspi_bitbang.h:33
↓ 1 callers
Function
ChangePalettePeriodically
main/main.cpp:246
↓ 1 callers
Function
SetupPurpleAndGreenPalette
This function sets up a palette of purple and green stripes.
main/palettes.h:30
↓ 1 callers
Function
SetupTotallyRandomPalette
This function fills the palette with totally random colors.
main/palettes.h:6
↓ 1 callers
Function
__pinModeLockRTC
components/FastLED-idf/hal/esp32-hal-gpio.c:108
↓ 1 callers
Function
abs8
take abs() of a signed 8-bit uint8_t
components/FastLED-idf/lib8tion/math8.h:404
↓ 1 callers
Function
blurColumns
blurColumns: perform a blur1d on each column of a rectangular matrix
components/FastLED-idf/colorutils.cpp:416
↓ 1 callers
Function
blurRows
blurRows: perform a blur1d on every row of a rectangular matrix
components/FastLED-idf/colorutils.cpp:407
↓ 1 callers
Function
calculate_max_brightness_for_power_mW
components/FastLED-idf/power_mgt.cpp:84
↓ 1 callers
Method
clearLedData
zero out the led data managed by this controller
components/FastLED-idf/controller.h:111
↓ 1 callers
Method
delay
components/FastLED-idf/FastLED.cpp:123
↓ 1 callers
Function
delayMicroseconds
components/FastLED-idf/hal/esp32-hal-misc.c:154
↓ 1 callers
Function
div1024_32_16
Helper routine to divide a 32-bit value by 1024, returning only the low 16 bits. You'd think this would be just result = (in32 >> 10) & 0xFFFF; and on
components/FastLED-idf/lib8tion.h:1048
↓ 1 callers
Function
ease8InOutCubic
ease8InOutCubic: 8-bit cubic ease-in / ease-out function Takes around 18 cycles on AVR
components/FastLED-idf/lib8tion.h:668
↓ 1 callers
Function
ease8InOutQuad
components/FastLED-idf/lib8tion.h:606
↓ 1 callers
Function
fastinc32
components/FastLED-idf/wiring.cpp:19
↓ 1 callers
Function
fastled_set_tx_intr_en
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:163
↓ 1 callers
Function
fastled_set_tx_thr_intr_en
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:155
↓ 1 callers
Function
fastled_tx_start
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:170
↓ 1 callers
Method
fillNext
-- Fill RMT buffer Puts 32 bits of pixel data into the next 32 slots in the RMT memory Each data bit is represented by a 32-bit RMT item that specifie
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:621
↓ 1 callers
Function
fill_raw_2dnoise16into8
components/FastLED-idf/noise.cpp:663
↓ 1 callers
Function
fill_raw_noise16into8
components/FastLED-idf/noise.cpp:575
↓ 1 callers
Method
getMaxRefreshRate
components/FastLED-idf/controller.h:171
↓ 1 callers
Method
getPixelBuffer
-- Get or create the buffer for the pixel data We can't allocate it ahead of time because we don't have the PixelController object until show is calle
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:247
↓ 1 callers
Method
getSegments
components/WS2812FX-idf/FX_fcn.cpp:453
↓ 1 callers
Method
groupLength
components/WS2812FX-idf/FX.h:283
↓ 1 callers
Method
hi
components/FastLED-idf/fastpin.h:54
↓ 1 callers
Function
hsv2rgb_raw
components/FastLED-idf/hsv2rgb.cpp:54
↓ 1 callers
Function
hsv2rgb_raw_C
components/FastLED-idf/hsv2rgb.cpp:71
↓ 1 callers
Function
hsv2rgb_raw_avr
components/FastLED-idf/hsv2rgb.cpp:160
↓ 1 callers
Method
initPulseBuffer
-- Init pulse buffer Set up the buffer that will hold all of the pulse items for this controller. This function is only used when the built-in RMT dri
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:687
↓ 1 callers
Method
lo
components/FastLED-idf/fastpin.h:55
↓ 1 callers
Function
memcpy8
__attribute__ ((noinline))
components/FastLED-idf/lib8tion.cpp:59
↓ 1 callers
Function
memorybuf_get
this will always be the most efficient if you ask for a buffer that's as large as the capture buffer
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:109
↓ 1 callers
Function
memset8
__attribute__ ((noinline))
components/FastLED-idf/lib8tion.cpp:32
↓ 1 callers
Function
mul8
8x8 bit multiplication, with 8 bit result
components/FastLED-idf/lib8tion/math8.h:345
↓ 1 callers
Method
preStepFirstByteDithering
Some chipsets pre-cycle the first byte, which means we want to cycle byte 0's dithering separately
components/FastLED-idf/controller.h:339
↓ 1 callers
Function
random16_set_seed
Set the 16-bit seed used for the random number generator
components/FastLED-idf/lib8tion/random8.h:81
↓ 1 callers
Function
selectBasedOnHashBit
selectBasedOnHashBit performs this: result = (hash & (1<<bitnumber)) ? a : b but with an AVR asm version that's smaller and quicker than C (and probab
components/FastLED-idf/noise.cpp:132
↓ 1 callers
Method
setMaxPowerInMilliWatts
Set the maximum power to be used, given in milliwatts @param milliwatts - the max power draw desired, in milliwatts
components/FastLED-idf/FastLED.h:505
↓ 1 callers
Method
setMaxRefreshRate
components/FastLED-idf/FastLED.cpp:222
↓ 1 callers
Method
showLeds
show function using the "attached to this controller" led data
components/FastLED-idf/controller.h:89
↓ 1 callers
Method
startOnChannel
-- Start this controller on the given channel This function just initiates the RMT write; it does not wait for it to finish.
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:422
↓ 1 callers
Function
test1abs
components/FastLED-idf/lib8tion.cpp:135
↓ 1 callers
Method
timingOk
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:572
↓ 1 callers
Function
transpose8x1_noinline
Simplified form of bits rotating function. Based on code found here - http://www.hackersdelight.org/hdcodetxt/transpose8.c.txt - rotating data into L
components/FastLED-idf/bitswap.cpp:6
↓ 1 callers
Method
virtualLength
components/WS2812FX-idf/FX.h:287
↓ 1 callers
Function
waitFully
components/FastLED-idf/fastspi_bitbang.h:49
↓ 1 callers
Function
writeBytesValueRaw
components/FastLED-idf/fastspi_bitbang.h:222
Method
APA102Controller
components/FastLED-idf/chipsets.h:228
Method
CEveryNTimePeriods
components/FastLED-idf/lib8tion.h:1129
Method
CFastLED
components/FastLED-idf/FastLED.cpp:24
Method
CHSV
default values are UNITIALIZED
components/FastLED-idf/pixeltypes.h:54
Method
CHSVPalette16
components/FastLED-idf/colorutils.h:441
Method
CHSVPalette256
components/FastLED-idf/colorutils.h:554
Method
CHSVPalette32
components/FastLED-idf/colorutils.h:945
Method
CLEDController
create an led controller object, add it to the chain of controllers
components/FastLED-idf/controller.h:65
Method
CPixelLEDController
components/FastLED-idf/controller.h:412
Method
CPixelView
PixelSet copy constructor
components/FastLED-idf/pixelset.h:24
Method
CRGB
default values are UNINITIALIZED
components/FastLED-idf/pixeltypes.h:134
Method
CRGBArray
components/FastLED-idf/pixelset.h:301
Method
CRGBPalette16
components/FastLED-idf/colorutils.h:666
Method
CRGBPalette256
components/FastLED-idf/colorutils.h:1361
Method
CRGBPalette32
components/FastLED-idf/colorutils.h:1058
Method
ClocklessController
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.h:333
Method
ESP32RMTController
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.cpp:206
Method
ESP32SPIOutput
components/FastLED-idf/platforms/esp/32/fastspi_esp32.h:71
Function
HeatColor
components/FastLED-idf/colorutils.cpp:449
Method
InputPin
components/FastLED-idf/fastpin.h:83
Method
LPD6803Controller
components/FastLED-idf/chipsets.h:162
Method
LPD8806Controller
components/FastLED-idf/chipsets.h:97
Method
OutputPin
components/FastLED-idf/fastpin.h:78
Method
P9813Controller
components/FastLED-idf/chipsets.h:356
Function
PWM0_IRQHandler
components/FastLED-idf/platforms.cpp:20
Function
PWM1_IRQHandler
components/FastLED-idf/platforms.cpp:23
Function
PWM2_IRQHandler
components/FastLED-idf/platforms.cpp:26
Function
PWM3_IRQHandler
components/FastLED-idf/platforms.cpp:29
Method
Pin
components/FastLED-idf/fastpin.h:46
Method
PixelController
components/FastLED-idf/controller.h:187
Method
PixieController
components/FastLED-idf/chipsets.h:32
Method
SK9822Controller
components/FastLED-idf/chipsets.h:293
Method
SM16716Controller
components/FastLED-idf/chipsets.h:414
Function
SetupPartyColors
replaced by PartyColors_p
components/FastLED-idf/colorutils.cpp:1102
Method
WS2801Controller
components/FastLED-idf/chipsets.h:127
Method
WS2812FX
components/WS2812FX-idf/FX.h:329
Function
__attachInterrupt
components/FastLED-idf/hal/esp32-hal-gpio.c:360
Function
__attachInterruptArg
components/FastLED-idf/hal/esp32-hal-gpio.c:355
Function
__clock_cycles
components/FastLED-idf/platforms/esp/32/clockless_rmt_esp32.h:133
Function
__cxa_guard_abort
components/FastLED-idf/FastLED.cpp:268
← previous
next →
101–200 of 740, ranked by callers