Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AlexGyver/GyverLamp2
/ functions
Functions
1,212 in github.com/AlexGyver/GyverLamp2
⨍
Functions
1,212
◇
Types & classes
211
↓ 3 callers
Method
wait
libraries/FastLED-3.4.0/src/platforms/arm/k66/fastspi_arm_k66.h:307
↓ 2 callers
Method
advanceBy
get the amount to advance the pointer by
libraries/FastLED-3.4.0/src/controller.h:324
↓ 2 callers
Function
beat16
beat16 generates a 16-bit 'sawtooth' wave at a given BPM
libraries/FastLED-3.4.0/src/lib8tion.h:948
↓ 2 callers
Function
beat88
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
libraries/FastLED-3.4.0/src/lib8tion.h:934
↓ 2 callers
Function
calculate_unscaled_power_mW
libraries/FastLED-3.4.0/src/power_mgt.cpp:50
↓ 2 callers
Method
checkPass
firmware/GyverLamp2/FastFilter.h:31
↓ 2 callers
Function
fill_gradient
libraries/FastLED-3.4.0/src/colorutils.cpp:110
↓ 2 callers
Function
fill_rainbow
libraries/FastLED-3.4.0/src/colorutils.cpp:36
↓ 2 callers
Method
getDither
get the dithering option currently set for this controller
libraries/FastLED-3.4.0/src/controller.h:129
↓ 2 callers
Method
getScale0
libraries/FastLED-3.4.0/src/controller.h:384
↓ 2 callers
Method
getScale1
libraries/FastLED-3.4.0/src/controller.h:385
↓ 2 callers
Method
getScale2
libraries/FastLED-3.4.0/src/controller.h:386
↓ 2 callers
Function
init
initialize the SPI subssytem
libraries/FastLED-3.4.0/src/platforms/arm/kl26/fastspi_arm_kl26.h:145
↓ 2 callers
Function
inoise8
libraries/FastLED-3.4.0/src/noise.cpp:466
↓ 2 callers
Function
mFtoa
firmware/GyverLamp2/mString.h:28
↓ 2 callers
Function
nscale8x3
libraries/FastLED-3.4.0/src/lib8tion/scale8.h:311
↓ 2 callers
Method
setDt
firmware/GyverLamp2/VolAnalyzer.h:19
↓ 2 callers
Method
setFil
firmware/GyverLamp2/FastFilter.h:28
↓ 2 callers
Method
setPass
firmware/GyverLamp2/FastFilter.h:22
↓ 2 callers
Method
size
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_block_esp32.h:29
↓ 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.
libraries/FastLED-3.4.0/src/lib8tion/math8.h:434
↓ 2 callers
Method
stepAdvanceAndLoadAndScale0
libraries/FastLED-3.4.0/src/controller.h:370
↓ 2 callers
Function
stop
stop the SPI output. Pretty much a NOP with software, as there's no registers to kick
libraries/FastLED-3.4.0/src/fastspi_bitbang.h:45
↓ 2 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
libraries/FastLED-3.4.0/src/bitswap.cpp:6
↓ 2 callers
Function
triwave8
triwave8: triangle (sawtooth) wave generator. Useful for turning a one-byte ever-increasing value into a one-byte value that oscillates up and down.
libraries/FastLED-3.4.0/src/lib8tion.h:757
↓ 2 callers
Function
wait
wait until the SPI subsystem is ready for more data to write. A NOP when bitbanging
libraries/FastLED-3.4.0/src/fastspi_bitbang.h:48
↓ 1 callers
Function
ARMHardwareSPIOutput
libraries/FastLED-3.4.0/src/platforms/arm/kl26/fastspi_arm_kl26.h:139
↓ 1 callers
Function
AVRSoftwareSPIOutput
libraries/FastLED-3.4.0/src/fastspi_bitbang.h:33
↓ 1 callers
Function
abs8
take abs() of a signed 8-bit uint8_t
libraries/FastLED-3.4.0/src/lib8tion/math8.h:410
↓ 1 callers
Function
beat8
beat8 generates an 8-bit 'sawtooth' wave at a given BPM
libraries/FastLED-3.4.0/src/lib8tion.h:956
↓ 1 callers
Method
begin
firmware/GyverLamp2/NTPClient-Gyver.cpp:51
↓ 1 callers
Function
blurColumns
blurColumns: perform a blur1d on each column of a rectangular matrix
libraries/FastLED-3.4.0/src/colorutils.cpp:416
↓ 1 callers
Function
blurRows
blurRows: perform a blur1d on every row of a rectangular matrix
libraries/FastLED-3.4.0/src/colorutils.cpp:407
↓ 1 callers
Function
calculate_max_brightness_for_power_mW
libraries/FastLED-3.4.0/src/power_mgt.cpp:84
↓ 1 callers
Method
clearLedData
zero out the led data managed by this controller
libraries/FastLED-3.4.0/src/controller.h:111
↓ 1 callers
Method
delay
libraries/FastLED-3.4.0/src/FastLED.cpp:123
↓ 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
libraries/FastLED-3.4.0/src/lib8tion.h:1046
↓ 1 callers
Function
ease8InOutCubic
ease8InOutCubic: 8-bit cubic ease-in / ease-out function Takes around 18 cycles on AVR
libraries/FastLED-3.4.0/src/lib8tion.h:663
↓ 1 callers
Function
ease8InOutQuad
libraries/FastLED-3.4.0/src/lib8tion.h:601
↓ 1 callers
Function
fastinc32
libraries/FastLED-3.4.0/src/wiring.cpp:19
↓ 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
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.cpp:344
↓ 1 callers
Function
fill_raw_2dnoise16into8
libraries/FastLED-3.4.0/src/noise.cpp:666
↓ 1 callers
Function
fill_raw_noise16into8
libraries/FastLED-3.4.0/src/noise.cpp:578
↓ 1 callers
Method
forceUpdate
firmware/GyverLamp2/NTPClient-Gyver.cpp:63
↓ 1 callers
Method
getMaxRefreshRate
libraries/FastLED-3.4.0/src/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
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.cpp:76
↓ 1 callers
Method
hi
libraries/FastLED-3.4.0/src/fastpin.h:55
↓ 1 callers
Function
hsv2rgb_raw
libraries/FastLED-3.4.0/src/hsv2rgb.cpp:54
↓ 1 callers
Function
hsv2rgb_raw_C
libraries/FastLED-3.4.0/src/hsv2rgb.cpp:71
↓ 1 callers
Function
hsv2rgb_raw_avr
libraries/FastLED-3.4.0/src/hsv2rgb.cpp:160
↓ 1 callers
Function
init
libraries/FastLED-3.4.0/src/wiring.cpp:98
↓ 1 callers
Function
init
libraries/FastLED-3.4.0/src/platforms/avr/clockless_trinket.h:106
↓ 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
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.cpp:414
↓ 1 callers
Method
lo
libraries/FastLED-3.4.0/src/fastpin.h:56
↓ 1 callers
Function
mUtoa
firmware/GyverLamp2/mString.h:10
↓ 1 callers
Function
memcpy8
__attribute__ ((noinline))
libraries/FastLED-3.4.0/src/lib8tion.cpp:59
↓ 1 callers
Function
memset8
__attribute__ ((noinline))
libraries/FastLED-3.4.0/src/lib8tion.cpp:32
↓ 1 callers
Function
mul8
8x8 bit multiplication, with 8 bit result
libraries/FastLED-3.4.0/src/lib8tion/math8.h:351
↓ 1 callers
Method
release
libraries/FastLED-3.4.0/src/platforms/arm/k20/fastspi_arm_k20.h:372
↓ 1 callers
Method
select
libraries/FastLED-3.4.0/src/platforms/arm/k20/fastspi_arm_k20.h:365
↓ 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
libraries/FastLED-3.4.0/src/noise.cpp:135
↓ 1 callers
Method
sendNTPPacket
firmware/GyverLamp2/NTPClient-Gyver.cpp:172
↓ 1 callers
Method
setBrightness
Set the global brightness scaling @param scale a 0-255 value for how much to scale all leds before writing them out
libraries/FastLED-3.4.0/src/FastLED.h:480
↓ 1 callers
Method
setMaxPowerInMilliWatts
Set the maximum power to be used, given in milliwatts @param milliwatts - the max power draw desired, in milliwatts
libraries/FastLED-3.4.0/src/FastLED.h:493
↓ 1 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
libraries/FastLED-3.4.0/src/FastLED.h:489
↓ 1 callers
Method
setMaxRefreshRate
libraries/FastLED-3.4.0/src/FastLED.cpp:222
↓ 1 callers
Method
showLeds
show function using the "attached to this controller" led data
libraries/FastLED-3.4.0/src/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.
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.cpp:212
↓ 1 callers
Method
stop
firmware/GyverLamp2/timerMillis.h:34
↓ 1 callers
Function
test1abs
libraries/FastLED-3.4.0/src/lib8tion.cpp:135
↓ 1 callers
Method
wait
libraries/FastLED-3.4.0/src/platforms/arm/nrf51/fastspi_arm_nrf51.h:75
↓ 1 callers
Function
waitFully
libraries/FastLED-3.4.0/src/fastspi_bitbang.h:49
↓ 1 callers
Function
writeBytesValueRaw
libraries/FastLED-3.4.0/src/fastspi_bitbang.h:223
↓ 1 callers
Function
writeBytesValueRaw
A raw set of writing byte values, assumes setup/init/waiting done elsewhere (static for use by adjustment classes)
libraries/FastLED-3.4.0/src/fastspi_nop.h:45
↓ 1 callers
Function
yield
libraries/FastLED-3.4.0/src/FastLED.cpp:239
Method
APA102Controller
libraries/FastLED-3.4.0/src/chipsets.h:228
Method
APOLLO3HardwareSPIOutput
libraries/FastLED-3.4.0/src/platforms/apollo3/fastspi_apollo3.h:21
Method
ARMHardwareSPIOutput
libraries/FastLED-3.4.0/src/platforms/arm/k20/fastspi_arm_k20.h:246
Method
ARMHardwareSPIOutput
libraries/FastLED-3.4.0/src/platforms/arm/k66/fastspi_arm_k66.h:253
Method
AVRHardwareSPIOutput
libraries/FastLED-3.4.0/src/platforms/avr/fastspi_avr.h:337
Method
AVRUSART0SPIOutput
libraries/FastLED-3.4.0/src/platforms/avr/fastspi_avr.h:175
Method
AVRUSART1SPIOutput
libraries/FastLED-3.4.0/src/platforms/avr/fastspi_avr.h:28
Method
Button
firmware/GyverLamp2/Button.h:9
Method
CEveryNTimePeriods
libraries/FastLED-3.4.0/src/lib8tion.h:1127
Method
CFastLED
libraries/FastLED-3.4.0/src/FastLED.cpp:24
Method
CHSV
default values are UNITIALIZED
libraries/FastLED-3.4.0/src/pixeltypes.h:54
Method
CHSVPalette16
libraries/FastLED-3.4.0/src/colorutils.h:441
Method
CHSVPalette256
libraries/FastLED-3.4.0/src/colorutils.h:545
Method
CHSVPalette32
libraries/FastLED-3.4.0/src/colorutils.h:915
Method
CLEDController
create an led controller object, add it to the chain of controllers
libraries/FastLED-3.4.0/src/controller.h:65
Method
CPixelLEDController
libraries/FastLED-3.4.0/src/controller.h:412
Method
CPixelView
PixelSet copy constructor
libraries/FastLED-3.4.0/src/pixelset.h:23
Method
CRGB
default values are UNINITIALIZED
libraries/FastLED-3.4.0/src/pixeltypes.h:121
Method
CRGBArray
libraries/FastLED-3.4.0/src/pixelset.h:302
Method
CRGBPalette16
libraries/FastLED-3.4.0/src/colorutils.h:649
Method
CRGBPalette256
libraries/FastLED-3.4.0/src/colorutils.h:1312
Method
CRGBPalette32
libraries/FastLED-3.4.0/src/colorutils.h:1021
Method
CWS2812SerialController
libraries/FastLED-3.4.0/src/platforms/arm/k20/ws2812serial_controller.h:23
Method
ClocklessController
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.h:310
Method
ESP32RMTController
libraries/FastLED-3.4.0/src/platforms/esp/32/clockless_rmt_esp32.cpp:35
← previous
next →
101–200 of 1,212, ranked by callers