Spi dynamic speed (#434)

This commit is contained in:
Michael Miller
2021-02-16 10:46:20 -08:00
committed by GitHub
parent 816de24962
commit 1a0bf55363
5 changed files with 18 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ HsbColor KEYWORD1
HtmlColor KEYWORD1
NeoNoSettings KEYWORD1
NeoTm1814Settings KEYWORD1
NeoSpiSettings KEYWORD1
NeoGrbFeature KEYWORD1
NeoGrbwFeature KEYWORD1
NeoRgbwFeature KEYWORD1
@@ -415,6 +416,7 @@ DotStarSpi10MhzMethod KEYWORD1
DotStarSpi2MhzMethod KEYWORD1
DotStarSpi1MhzMethod KEYWORD1
DotStarSpi500KhzMethod KEYWORD1
DotStarSpiHzMethod KEYWORD1
NeoWs2801Method KEYWORD1
NeoWs2801SpiMethod KEYWORD1
NeoWs2801Spi20MhzMethod KEYWORD1
@@ -422,6 +424,7 @@ NeoWs2801Spi10MhzMethod KEYWORD1
NeoWs2801Spi2MhzMethod KEYWORD1
NeoWs2801Spi1MhzMethod KEYWORD1
NeoWs2801Spi500KhzMethod KEYWORD1
NeoWs2801SpiHzMethod KEYWORD1
Lpd6803SpiMethod KEYWORD1
Lpd6803Method KEYWORD1
Lpd6803Spi20MhzMethod KEYWORD1
@@ -429,6 +432,7 @@ Lpd6803Spi10MhzMethod KEYWORD1
Lpd6803Spi2MhzMethod KEYWORD1
Lpd6803Spi1MhzMethod KEYWORD1
Lpd6803Spi500KhzMethod KEYWORD1
Lpd6803SpiHzMethod KEYWORD1
Lpd8806Method KEYWORD1
Lpd8806SpiMethod KEYWORD1
Lpd8806Spi20MhzMethod KEYWORD1
@@ -436,6 +440,7 @@ Lpd8806Spi10MhzMethod KEYWORD1
Lpd8806Spi2MhzMethod KEYWORD1
Lpd8806Spi1MhzMethod KEYWORD1
Lpd8806Spi500KhzMethod KEYWORD1
Lpd8806SpiHzMethod KEYWORD1
P9813Method KEYWORD1
P9813SpiMethod KEYWORD1
P9813Spi20MhzMethod KEYWORD1
@@ -443,6 +448,7 @@ P9813Spi10MhzMethod KEYWORD1
P9813Spi2MhzMethod KEYWORD1
P9813Spi1MhzMethod KEYWORD1
P9813Spi500KhzMethod KEYWORD1
P9813SpiHzMethod KEYWORD1
NeoPixelAnimator KEYWORD1
AnimUpdateCallback KEYWORD1
AnimationParam KEYWORD1
@@ -513,6 +519,7 @@ Brighten KEYWORD2
Darken KEYWORD2
Lighten KEYWORD2
SetPixelSettings KEYWORD2
SetMethodSettings KEYWORD2
LinearBlend KEYWORD2
BilinearBlend KEYWORD2
IsAnimating KEYWORD2

View File

@@ -132,6 +132,9 @@ typedef Lpd6803MethodBase<TwoWireSpiImple<SpiSpeed10Mhz>> Lpd6803Spi10MhzMethod;
typedef Lpd6803MethodBase<TwoWireSpiImple<SpiSpeed2Mhz>> Lpd6803Spi2MhzMethod;
typedef Lpd6803MethodBase<TwoWireSpiImple<SpiSpeed1Mhz>> Lpd6803Spi1MhzMethod;
typedef Lpd6803MethodBase<TwoWireSpiImple<SpiSpeed500Khz>> Lpd6803Spi500KhzMethod;
typedef Lpd6803MethodBase<TwoWireSpiImple<SpiSpeedHz>> Lpd6803SpiHzMethod;
typedef Lpd6803Spi10MhzMethod Lpd6803SpiMethod;
#endif

View File

@@ -132,6 +132,9 @@ typedef Lpd8806MethodBase<TwoWireSpiImple<SpiSpeed10Mhz>> Lpd8806Spi10MhzMethod;
typedef Lpd8806MethodBase<TwoWireSpiImple<SpiSpeed2Mhz>> Lpd8806Spi2MhzMethod;
typedef Lpd8806MethodBase<TwoWireSpiImple<SpiSpeed1Mhz>> Lpd8806Spi1MhzMethod;
typedef Lpd8806MethodBase<TwoWireSpiImple<SpiSpeed500Khz>> Lpd8806Spi500KhzMethod;
typedef Lpd8806MethodBase<TwoWireSpiImple<SpiSpeedHz>> Lpd8806SpiHzMethod;
typedef Lpd8806Spi10MhzMethod Lpd8806SpiMethod;
#endif

View File

@@ -129,6 +129,8 @@ typedef P9813MethodBase<TwoWireSpiImple<SpiSpeed2Mhz>> P9813Spi2MhzMethod;
typedef P9813MethodBase<TwoWireSpiImple<SpiSpeed1Mhz>> P9813Spi1MhzMethod;
typedef P9813MethodBase<TwoWireSpiImple<SpiSpeed500Khz>> P9813Spi500KhzMethod;
typedef P9813MethodBase<TwoWireSpiImple<SpiSpeedHz>> P9813SpiHzMethod;
typedef P9813Spi10MhzMethod P9813SpiMethod;
#endif

View File

@@ -134,6 +134,9 @@ typedef Ws2801MethodBase<TwoWireSpiImple<SpiSpeed10Mhz>> NeoWs2801Spi10MhzMethod
typedef Ws2801MethodBase<TwoWireSpiImple<SpiSpeed2Mhz>> NeoWs2801Spi2MhzMethod;
typedef Ws2801MethodBase<TwoWireSpiImple<SpiSpeed1Mhz>> NeoWs2801Spi1MhzMethod;
typedef Ws2801MethodBase<TwoWireSpiImple<SpiSpeed500Khz>> NeoWs2801Spi500KhzMethod;
typedef Ws2801MethodBase<TwoWireSpiImple<SpiSpeedHz>> NeoWs2801SpiHzMethod;
typedef NeoWs2801Spi10MhzMethod NeoWs2801SpiMethod;
#endif