MCPcopy Create free account

hub / github.com/Makuna/NeoPixelBus / functions

Functions1,086 in github.com/Makuna/NeoPixelBus

↓ 49 callersFunctionDumpI2sPrimary
src/internal/methods/Esp32_i2s.c:725
↓ 43 callersFunctionDumpI2sSecondary
src/internal/methods/Esp32_i2s.c:730
↓ 29 callersMethodPwm
src/internal/methods/NeoNrf52xMethod.h:288
↓ 21 callersMethodbegin
for cases where hardware SPI can have pins changed
src/internal/methods/TwoWireSpiImple.h:174
↓ 17 callersMethodtransmitBytes
src/internal/methods/TwoWireSpiImple.h:200
↓ 10 callersMethodbeginTransaction
src/internal/methods/TwoWireSpiImple.h:185
↓ 10 callersMethodendTransaction
src/internal/methods/TwoWireSpiImple.h:190
↓ 10 callersMethodtransmitByte
src/internal/methods/TwoWireSpiImple.h:195
↓ 6 callersMethodPixels
src/internal/buffers/NeoDib.h:72
↓ 5 callersMethodPixelCount
src/internal/buffers/NeoBuffer.h:51
↓ 5 callersMethodPixelCount
src/internal/buffers/NeoDib.h:77
↓ 5 callersMethodgetDataSize
src/internal/methods/NeoArmMethod.h:110
↓ 5 callersMethodtransmitBit
src/internal/methods/TwoWireDebugImple.h:75
↓ 4 callersMethodApply
src/NeoPixelBusLg.h:67
↓ 4 callersMethodApply
src/internal/buffers/NeoShaderNop.h:48
↓ 4 callersMethodCopyPixels
src/internal/buffers/NeoBufferMethods.h:138
↓ 4 callersMethodInitialize
src/internal/methods/NeoArmMethod.h:64
↓ 4 callersFunctiondmaItemInit
src/internal/methods/Esp32_i2s.c:139
↓ 4 callersMethodgetData
src/internal/methods/NeoArmMethod.h:105
↓ 4 callersMethodgetHeight
src/internal/topologies/NeoTiles.h:140
↓ 4 callersMethodgetWidth
src/internal/topologies/NeoTiles.h:135
↓ 4 callersFunctioni2sSetPins
src/internal/methods/Esp32_i2s.c:294
↓ 4 callersFunctioni2sWriteDone
src/internal/methods/Esp32_i2s.c:395
↓ 3 callersMethodDirty
src/NeoPixelBus.h:153
↓ 3 callersMethodMarkMuxBusUpdated
src/internal/methods/NeoEsp32I2sXMethod.h:382
↓ 3 callersFunctiongetCycleCount
src/internal/methods/NeoEspBitBangMethod.cpp:35
↓ 3 callersFunctioni2sDeinit
src/internal/methods/Esp32_i2s.c:605
↓ 3 callersFunctioni2sInit
src/internal/methods/Esp32_i2s.c:405
↓ 3 callersFunctioni2sWrite
src/internal/methods/Esp32_i2s.c:704
↓ 3 callersFunctionsend_data_32mhz
src/internal/methods/NeoPixelAvr.c:716
↓ 2 callersMethodCurrentProgress
src/NeoPixelAnimator.h:163
↓ 2 callersMethodDeregisterMuxBus
src/internal/methods/NeoEsp32LcdXMethod.h:196
↓ 2 callersMethodDeregisterMuxBus
src/internal/methods/NeoEsp32I2sXMethod.h:356
↓ 2 callersMethodEncodeIntoDma
by using a 3 step cadence, the dma data can't be updated with a single OR operation as its value resides across a non-uint16_t aligned 3 element type,
src/internal/methods/NeoEsp32I2sXMethod.h:65
↓ 2 callersMethodIsAllMuxBusesUpdated
src/internal/methods/NeoEsp32I2sXMethod.h:372
↓ 2 callersMethodIsNoMuxBusesUpdate
src/internal/methods/NeoEsp32I2sXMethod.h:377
↓ 2 callersMethodIsWriteDone
src/internal/methods/NeoEsp32LcdXMethod.h:568
↓ 2 callersMethodIsWriteDone
src/internal/methods/NeoEsp32I2sXMethod.h:758
↓ 2 callersMethodMarkMuxBusUpdated
src/internal/methods/NeoEsp32LcdXMethod.h:222
↓ 2 callersMethodPixelCount
src/internal/buffers/NeoBitmapFile.h:162
↓ 2 callersMethodRegisterNewMuxBus
src/internal/methods/NeoEsp32LcdXMethod.h:168
↓ 2 callersMethodRegisterNewMuxBus
src/internal/methods/NeoEsp32I2sXMethod.h:328
↓ 2 callersMethodReset
src/internal/methods/NeoEsp32I2sXMethod.h:392
↓ 2 callersMethodResetMuxBusesUpdated
src/internal/methods/NeoEsp32I2sXMethod.h:387
↓ 2 callersMethodStopAnimation
src/internal/animations/NeoPixelAnimator.cpp:99
↓ 2 callersMethodSwapBuffers
src/internal/methods/NeoArmMethod.h:100
↓ 2 callersFunctionUnitDecimalToFractionClks
UnitDecimalToFractionClks Given unit decimal (floating point value less than 1.0), return a fraction numerator and denominator that closely matches th
src/internal/methods/FractionClk.c:42
↓ 2 callersMethodapplySettings
src/internal/methods/TwoWireSpiImple.h:149
↓ 2 callersFunctionlock
src/internal/methods/NeoEspBitBangMethod.cpp:55
↓ 2 callersFunctionsend_data_12mhz_800_PortB
src/internal/methods/NeoPixelAvr.c:407
↓ 2 callersFunctionsend_data_12mhz_800_PortD
PORTD isn't present on ATtiny85, etc.
src/internal/methods/NeoPixelAvr.c:334
↓ 2 callersFunctionsend_data_8mhz_800_PortB
src/internal/methods/NeoPixelAvr.c:183
↓ 2 callersFunctionsend_data_8mhz_800_PortD
PORTD isn't present on ATtiny85, etc.
src/internal/methods/NeoPixelAvr.c:58
↓ 2 callersFunctionunlock
src/internal/methods/NeoEspBitBangMethod.cpp:64
↓ 1 callersMethodAlwaysUpdate
src/internal/methods/NeoArmMethod.h:94
↓ 1 callersMethodAttach
src/internal/methods/NeoEsp8266UartMethod.cpp:80
↓ 1 callersMethodCalcTotalTenthMilliAmpere
src/internal/colors/RgbColor.h:261
↓ 1 callersMethodConstruct
src/internal/methods/NeoEsp32LcdXMethod.h:280
↓ 1 callersMethodConstruct
src/internal/methods/NeoEsp32I2sXMethod.h:590
↓ 1 callersMethodDestruct
src/internal/methods/NeoEsp32LcdXMethod.h:448
↓ 1 callersMethodDestruct
src/internal/methods/NeoEsp32I2sXMethod.h:647
↓ 1 callersMethodDetach
src/internal/methods/NeoEsp8266UartMethod.cpp:113
↓ 1 callersMethodDim
src/internal/colors/RgbColor.cpp:134
↓ 1 callersMethodDmaFinished
src/internal/methods/Rp2040/NeoRp2040DmaState.h:56
↓ 1 callersFunctionDumpI2s_clkm_conf
src/internal/methods/Esp32_i2s.c:764
↓ 1 callersFunctionDumpI2s_conf
src/internal/methods/Esp32_i2s.c:795
↓ 1 callersFunctionDumpI2s_conf1
src/internal/methods/Esp32_i2s.c:749
↓ 1 callersFunctionDumpI2s_fifo_conf
src/internal/methods/Esp32_i2s.c:817
↓ 1 callersFunctionDumpI2s_lc_conf
src/internal/methods/Esp32_i2s.c:778
↓ 1 callersFunctionDumpI2s_sample_rate_conf
src/internal/methods/Esp32_i2s.c:735
↓ 1 callersMethodEncode
src/internal/features/NeoSm168x5Features.h:101
↓ 1 callersMethodEncode
src/internal/features/NeoSm168x4Features.h:125
↓ 1 callersMethodEncode
src/internal/features/NeoSm168x3Features.h:113
↓ 1 callersMethodEncodeIntoDma
by using a 3 step cadence, the dma data can't be updated with a single OR operation as its value resides across a non-uint16_t aligned 3 element type,
src/internal/methods/NeoEsp32LcdXMethod.h:60
↓ 1 callersMethodFillBuffers
src/internal/methods/NeoEsp32LcdXMethod.h:574
↓ 1 callersMethodFillBuffers
src/internal/methods/NeoEsp32I2sXMethod.h:763
↓ 1 callersMethodInitialize
src/internal/methods/NeoEsp32LcdXMethod.h:539
↓ 1 callersMethodInitialize
src/internal/methods/NeoEsp32I2sXMethod.h:733
↓ 1 callersMethodInitializeUart
src/internal/methods/NeoEsp8266UartMethod.h:187
↓ 1 callersMethodIsAllMuxBusesUpdated
src/internal/methods/NeoEsp32LcdXMethod.h:212
↓ 1 callersMethodIsDirty
our shader is always dirty, but these are needed for standard shader support
src/NeoPixelBusLg.h:54
↓ 1 callersMethodIsDirty
src/internal/buffers/NeoDib.h:145
↓ 1 callersMethodIsNoMuxBusesUpdate
src/internal/methods/NeoEsp32LcdXMethod.h:217
↓ 1 callersMethodIsReadyToSend
src/internal/methods/Rp2040/NeoRp2040DmaState.h:62
↓ 1 callersMethodIsReadyToUpdate
src/internal/methods/NeoEsp8266UartMethod.h:396
↓ 1 callersMethodIsReadyToUpdate
src/internal/methods/NeoArmMethod.h:57
↓ 1 callersMethodIsSending
src/internal/methods/NeoEsp8266UartMethod.h:67
↓ 1 callersMethodMap
src/internal/topologies/NeoTiles.h:53
↓ 1 callersMethodRegister
src/internal/methods/Rp2040/NeoRp2040DmaState.h:92
↓ 1 callersMethodReset
src/internal/methods/NeoEsp32LcdXMethod.h:232
↓ 1 callersMethodResetDirty
src/internal/buffers/NeoDib.h:155
↓ 1 callersMethodResetMuxBusesUpdated
src/internal/methods/NeoEsp32LcdXMethod.h:227
↓ 1 callersMethodSetPixelColor
src/internal/buffers/NeoDib.h:92
↓ 1 callersMethodSetSending
src/internal/methods/Rp2040/NeoRp2040DmaState.h:51
↓ 1 callersMethodStartSending
src/internal/methods/NeoEsp8266UartMethod.cpp:70
↓ 1 callersMethodStartWrite
src/internal/methods/NeoEsp32LcdXMethod.h:563
↓ 1 callersMethodStartWrite
src/internal/methods/NeoEsp32I2sXMethod.h:753
↓ 1 callersMethodSwapUartBuffers
src/internal/methods/NeoEsp8266UartMethod.h:209
↓ 1 callersMethodUnregister
src/internal/methods/Rp2040/NeoRp2040DmaState.h:122
↓ 1 callersMethodUpdate
src/internal/methods/NeoArmMethod.h:71
next →1–100 of 1,086, ranked by callers