mirror of https://github.com/arendst/Tasmota.git
275 lines
7.7 KiB
Plaintext
275 lines
7.7 KiB
Plaintext
#######################################
|
|
# Syntax Coloring Map NeoPixelBus
|
|
#######################################
|
|
|
|
#######################################
|
|
# Datatypes (KEYWORD1)
|
|
#######################################
|
|
|
|
NeoPixelBus KEYWORD1
|
|
RgbwColor KEYWORD1
|
|
RgbColor KEYWORD1
|
|
HslColor KEYWORD1
|
|
HsbColor KEYWORD1
|
|
HtmlColor KEYWORD1
|
|
NeoGrbFeature KEYWORD1
|
|
NeoGrbwFeature KEYWORD1
|
|
NeoRgbwFeature KEYWORD1
|
|
NeoRgbFeature KEYWORD1
|
|
NeoBrgFeature KEYWORD1
|
|
NeoRbgFeature KEYWORD1
|
|
DotStarBgrFeature KEYWORD1
|
|
DotStarLbgrFeature KEYWORD1
|
|
Neo800KbpsMethod KEYWORD1
|
|
Neo400KbpsMethod KEYWORD1
|
|
NeoWs2813Method KEYWORD1
|
|
NeoWs2812xMethod KEYWORD1
|
|
NeoWs2812Method KEYWORD1
|
|
NeoSk6812Method KEYWORD1
|
|
NeoLc8812Method KEYWORD1
|
|
NeoApa106Method KEYWORD1
|
|
NeoEsp8266DmaWs2812xMethod KEYWORD1
|
|
NeoEsp8266DmaSk6812Method KEYWORD1
|
|
NeoEsp8266DmaApa106Method KEYWORD1
|
|
NeoEsp8266Dma800KbpsMethod KEYWORD1
|
|
NeoEsp8266Dma400KbpsMethod KEYWORD1
|
|
NeoEsp8266Uart0Ws2813Method KEYWORD1
|
|
NeoEsp8266Uart0Ws2812xMethod KEYWORD1
|
|
NeoEsp8266Uart0Ws2812Method KEYWORD1
|
|
NeoEsp8266Uart0Sk6812Method KEYWORD1
|
|
NeoEsp8266Uart0Lc8812Method KEYWORD1
|
|
NeoEsp8266Uart0Apa106Method KEYWORD1
|
|
NeoEsp8266Uart0800KbpsMethod KEYWORD1
|
|
NeoEsp8266Uart0400KbpsMethod KEYWORD1
|
|
NeoEsp8266AsyncUart0Ws2813Method KEYWORD1
|
|
NeoEsp8266AsyncUart0Ws2812xMethod KEYWORD1
|
|
NeoEsp8266AsyncUart0Ws2812Method KEYWORD1
|
|
NeoEsp8266AsyncUart0Sk6812Method KEYWORD1
|
|
NeoEsp8266AsyncUart0Lc8812Method KEYWORD1
|
|
NeoEsp8266AsyncUart0Apa106Method KEYWORD1
|
|
NeoEsp8266AsyncUart0800KbpsMethod KEYWORD1
|
|
NeoEsp8266AsyncUart0400KbpsMethod KEYWORD1
|
|
NeoEsp8266Uart1Ws2813Method KEYWORD1
|
|
NeoEsp8266Uart1Ws2812xMethod KEYWORD1
|
|
NeoEsp8266Uart1Ws2812Method KEYWORD1
|
|
NeoEsp8266Uart1Sk6812Method KEYWORD1
|
|
NeoEsp8266Uart1Lc8812Method KEYWORD1
|
|
NeoEsp8266Uart1Apa106Method KEYWORD1
|
|
NeoEsp8266Uart1800KbpsMethod KEYWORD1
|
|
NeoEsp8266Uart1400KbpsMethod KEYWORD1
|
|
NeoEsp8266AsyncUart1Ws2813Method KEYWORD1
|
|
NeoEsp8266AsyncUart1Ws2812xMethod KEYWORD1
|
|
NeoEsp8266AsyncUart1Ws2812Method KEYWORD1
|
|
NeoEsp8266AsyncUart1Sk6812Method KEYWORD1
|
|
NeoEsp8266AsyncUart1Lc8812Method KEYWORD1
|
|
NeoEsp8266AsyncUart1Apa106Method KEYWORD1
|
|
NeoEsp8266AsyncUart1800KbpsMethod KEYWORD1
|
|
NeoEsp8266AsyncUart1400KbpsMethod KEYWORD1
|
|
NeoEsp8266BitBangWs2813Method KEYWORD1
|
|
NeoEsp8266BitBangWs2812xMethod KEYWORD1
|
|
NeoEsp8266BitBangWs2812Method KEYWORD1
|
|
NeoEsp8266BitBangSk6812Method KEYWORD1
|
|
NeoEsp8266BitBangLc8812Method KEYWORD1
|
|
NeoEsp8266BitBangApa106Method KEYWORD1
|
|
NeoEsp8266BitBang800KbpsMethod KEYWORD1
|
|
NeoEsp8266BitBang400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt0Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt0Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt0Apa106Method KEYWORD1
|
|
NeoEsp32Rmt0800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt0400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt1Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt1Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt1Apa106Method KEYWORD1
|
|
NeoEsp32Rmt1800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt1400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt2Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt2Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt2Apa106Method KEYWORD1
|
|
NeoEsp32Rmt2800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt2400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt3Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt3Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt3Apa106Method KEYWORD1
|
|
NeoEsp32Rmt3800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt3400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt4Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt4Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt4Apa106Method KEYWORD1
|
|
NeoEsp32Rmt4800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt4400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt5Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt5Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt5Apa106Method KEYWORD1
|
|
NeoEsp32Rmt5800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt5400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt6Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt6Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt6Apa106Method KEYWORD1
|
|
NeoEsp32Rmt6800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt6400KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt7Ws2812xMethod KEYWORD1
|
|
NeoEsp32Rmt7Sk6812Method KEYWORD1
|
|
NeoEsp32Rmt7Apa106Method KEYWORD1
|
|
NeoEsp32Rmt7800KbpsMethod KEYWORD1
|
|
NeoEsp32Rmt7400KbpsMethod KEYWORD1
|
|
NeoEsp32BitBangWs2813Method KEYWORD1
|
|
NeoEsp32BitBangWs2812xMethod KEYWORD1
|
|
NeoEsp32BitBangWs2812Method KEYWORD1
|
|
NeoEsp32BitBangSk6812Method KEYWORD1
|
|
NeoEsp32BitBangLc8812Method KEYWORD1
|
|
NeoEsp32BitBangApa106Method KEYWORD1
|
|
NeoEsp32BitBang800KbpsMethod KEYWORD1
|
|
NeoEsp32BitBang400KbpsMethod KEYWORD1
|
|
DotStarMethod KEYWORD1
|
|
DotStarSpiMethod KEYWORD1
|
|
NeoPixelAnimator KEYWORD1
|
|
AnimUpdateCallback KEYWORD1
|
|
AnimationParam KEYWORD1
|
|
NeoEase KEYWORD1
|
|
AnimEaseFunction KEYWORD1
|
|
RowMajorLayout KEYWORD1
|
|
RowMajor90Layout KEYWORD1
|
|
RowMajor180Layout KEYWORD1
|
|
RowMajor270Layout KEYWORD1
|
|
RowMajorAlternatingLayout KEYWORD1
|
|
RowMajorAlternating90Layout KEYWORD1
|
|
RowMajorAlternating180Layout KEYWORD1
|
|
RowMajorAlternating270Layout KEYWORD1
|
|
ColumnMajorLayout KEYWORD1
|
|
ColumnMajor90Layout KEYWORD1
|
|
ColumnMajor180Layout KEYWORD1
|
|
ColumnMajor270Layout KEYWORD1
|
|
ColumnMajorAlternatingLayout KEYWORD1
|
|
ColumnMajorAlternating90Layout KEYWORD1
|
|
ColumnMajorAlternating180Layout KEYWORD1
|
|
ColumnMajorAlternating270Layout KEYWORD1
|
|
NeoTopology KEYWORD1
|
|
NeoRingTopology KEYWORD1
|
|
NeoTiles KEYWORD1
|
|
NeoMosaic KEYWORD1
|
|
NeoGammaEquationMethod KEYWORD1
|
|
NeoGammaTableMethod KEYWORD1
|
|
NeoGamma KEYWORD1
|
|
NeoHueBlendShortestDistance KEYWORD1
|
|
NeoHueBlendLongestDistance KEYWORD1
|
|
NeoHueBlendClockwiseDirection KEYWORD1
|
|
NeoHueBlendCounterClockwiseDirection KEYWORD1
|
|
NeoBufferContext KEYWORD1
|
|
LayoutMapCallback KEYWORD1
|
|
NeoBufferMethod KEYWORD1
|
|
NeoBufferProgmemMethod KEYWORD1
|
|
NeoBuffer KEYWORD1
|
|
NeoVerticalSpriteSheet KEYWORD1
|
|
NeoBitmapFile KEYWORD1
|
|
HtmlShortColorNames KEYWORD1
|
|
HtmlColorNames KEYWORD1
|
|
|
|
#######################################
|
|
# Methods and Functions (KEYWORD2)
|
|
#######################################
|
|
|
|
Begin KEYWORD2
|
|
Show KEYWORD2
|
|
CanShow KEYWORD2
|
|
ClearTo KEYWORD2
|
|
RotateLeft KEYWORD2
|
|
ShiftLeft KEYWORD2
|
|
RotateRight KEYWORD2
|
|
ShiftRight KEYWORD2
|
|
IsDirty KEYWORD2
|
|
Dirty KEYWORD2
|
|
ResetDirty KEYWORD2
|
|
Pixels KEYWORD2
|
|
PixelsSize KEYWORD2
|
|
PixelCount KEYWORD2
|
|
SetPixelColor KEYWORD2
|
|
GetPixelColor KEYWORD2
|
|
SwapPixelColor KEYWORD2
|
|
CalculateBrightness KEYWORD2
|
|
Darken KEYWORD2
|
|
Lighten KEYWORD2
|
|
LinearBlend KEYWORD2
|
|
BilinearBlend KEYWORD2
|
|
IsAnimating KEYWORD2
|
|
NextAvailableAnimation KEYWORD2
|
|
StartAnimation KEYWORD2
|
|
StopAnimation KEYWORD2
|
|
RestartAnimation KEYWORD2
|
|
IsAnimationActive KEYWORD2
|
|
AnimationDuration KEYWORD2
|
|
ChangeAnimationDuration KEYWORD2
|
|
UpdateAnimations KEYWORD2
|
|
IsPaused KEYWORD2
|
|
Pause KEYWORD2
|
|
Resume KEYWORD2
|
|
getTimeScale KEYWORD2
|
|
setTimeScale KEYWORD2
|
|
QuadraticIn KEYWORD2
|
|
QuadraticOut KEYWORD2
|
|
QuadraticInOut KEYWORD2
|
|
QuadraticCenter KEYWORD2
|
|
CubicIn KEYWORD2
|
|
CubicOut KEYWORD2
|
|
CubicInOut KEYWORD2
|
|
CubicCenter KEYWORD2
|
|
QuarticIn KEYWORD2
|
|
QuarticOut KEYWORD2
|
|
QuarticInOut KEYWORD2
|
|
QuarticCenter KEYWORD2
|
|
QuinticIn KEYWORD2
|
|
QuinticOut KEYWORD2
|
|
QuinticInOut KEYWORD2
|
|
QuinticCenter KEYWORD2
|
|
SinusoidalIn KEYWORD2
|
|
SinusoidalOut KEYWORD2
|
|
SinusoidalInOut KEYWORD2
|
|
SinusoidalCenter KEYWORD2
|
|
ExponentialIn KEYWORD2
|
|
ExponentialOut KEYWORD2
|
|
ExponentialInOut KEYWORD2
|
|
ExponentialCenter KEYWORD2
|
|
CircularIn KEYWORD2
|
|
CircularOut KEYWORD2
|
|
CircularInOut KEYWORD2
|
|
CircularCenter KEYWORD2
|
|
Gamma KEYWORD2
|
|
Map KEYWORD2
|
|
MapProbe KEYWORD2
|
|
getWidth KEYWORD2
|
|
getHeight KEYWORD2
|
|
RingPixelShift KEYWORD2
|
|
RingPixelRotate KEYWORD2
|
|
getCountOfRings KEYWORD2
|
|
getPixelCountAtRing KEYWORD2
|
|
getPixelCount KEYWORD2
|
|
TopologyHint KEYWORD2
|
|
Correct KEYWORD2
|
|
SpriteWidth KEYWORD2
|
|
SpriteHeight KEYWORD2
|
|
SpriteCount KEYWORD2
|
|
Blt KEYWORD2
|
|
Width KEYWORD2
|
|
Height KEYWORD2
|
|
Parse KEYWORD2
|
|
ToString KEYWORD2
|
|
ToNumericalString KEYWORD2
|
|
|
|
|
|
#######################################
|
|
# Constants (LITERAL1)
|
|
#######################################
|
|
|
|
NEO_MILLISECONDS LITERAL1
|
|
NEO_CENTISECONDS LITERAL1
|
|
NEO_DECISECONDS LITERAL1
|
|
NEO_SECONDS LITERAL1
|
|
NEO_DECASECONDS LITERAL1
|
|
AnimationState_Started LITERAL1
|
|
AnimationState_Progress LITERAL1
|
|
AnimationState_Completed LITERAL1
|
|
NeoTopologyHint_FirstOnPanel LITERAL1
|
|
NeoTopologyHint_InPanel LITERAL1
|
|
NeoTopologyHint_LastOnPanel LITERAL1
|
|
NeoTopologyHint_OutOfBounds LITERAL1
|
|
PixelIndex_OutOfBounds LITERAL1 |