|
Smart Poi 3.0.0
WiFi Connected LED POV Poi
|
Functions | |
| void | FillLEDsFromPaletteColors (uint8_t colorIndex) |
| void | FillStripesFromPaletteColors (uint8_t colorIndex) |
| void | FillPatternStripesFromPaletteColors (uint8_t colorIndex, uint8_t var) |
| void | PaletteSetup () |
| void | ChangePalettePeriodically () |
| void | ChangePalettePeriodically2 () |
| void | ChangePalettePeriodically3 () |
| void | ChangeStripesPeriodically () |
| void | ChangePaletteEveryTime () |
| void | SetupTotallyRandomPalette () |
| void | SetupBlackAndWhiteStripedPalette () |
| void | SetupPurpleAndGreenPalette () |
| void | SetupVariablePalette (CRGB a, CRGB b, CRGB c, CRGB d) |
| void | SetupVariableStripes (CRGB a, CRGB b, CRGB c, CRGB d) |
| void | SetupVariablePalette3 (CRGB a, CRGB b, CRGB c) |
| void | SetupVariablePalette5 (CRGB a, CRGB b, CRGB c, CRGB d, CRGB e) |
| void | SetupVariablePalette6 (CRGB a, CRGB b, CRGB c, CRGB d, CRGB e, CRGB f) |
| void | SetupVariablePalette7 (CRGB a, CRGB b, CRGB c, CRGB d, CRGB e, CRGB f, CRGB g) |
| void | SetupRandomVariablePalette (CRGB a, CRGB b, CRGB c, CRGB d) |
| void | SetupRandomVariablePalette2 (CRGB a, CRGB b, CRGB c, CRGB d) |
| void | add_glitter () |
| void | funColourJam () |
| Implements the "Colour Jam" pattern. | |
Variables | |
| const TProgmemPalette16 myRedWhiteBluePalette_p | PROGMEM |
| void add_glitter | ( | ) |
| void ChangePaletteEveryTime | ( | ) |
References paletteVar, SetupRandomVariablePalette(), and SetupVariablePalette().

| void ChangePalettePeriodically | ( | ) |
References SetupRandomVariablePalette2().

| void ChangePalettePeriodically2 | ( | ) |
References SetupRandomVariablePalette2().

| void ChangePalettePeriodically3 | ( | ) |
References lines, setting, SetupVariablePalette(), SetupVariablePalette3(), and SetupVariablePalette5().
Referenced by funColourJam().


| void ChangeStripesPeriodically | ( | ) |
References setting, and SetupVariablePalette().
Referenced by funColourJam().


| void FillLEDsFromPaletteColors | ( | uint8_t | colorIndex | ) |
References currentBlending, currentPalette, leds, and NUM_LEDS.
Referenced by funColourJam().

| void FillPatternStripesFromPaletteColors | ( | uint8_t | colorIndex, |
| uint8_t | var ) |
References currentBlending, currentPalette, leds, and NUM_LEDS.
Referenced by funColourJam().

| void FillStripesFromPaletteColors | ( | uint8_t | colorIndex | ) |
References currentBlending, currentPalette, leds, and NUM_LEDS.
Referenced by funColourJam().

| void funColourJam | ( | ) |
Implements the "Colour Jam" pattern.
This function generates a dynamic color pattern based on the current setting. It uses palettes and motion to create a visually appealing effect.
| None |
References ChangePalettePeriodically3(), ChangeStripesPeriodically(), FillLEDsFromPaletteColors(), FillPatternStripesFromPaletteColors(), FillStripesFromPaletteColors(), lines, maxStartIndex, minStartIndex, motionSpeed, setting, and upDown.
Referenced by loop().


| void PaletteSetup | ( | ) |
References currentBlending, and currentPalette.
| void SetupBlackAndWhiteStripedPalette | ( | ) |
References currentPalette.
| void SetupPurpleAndGreenPalette | ( | ) |
References black, and currentPalette.
| void SetupRandomVariablePalette | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d ) |
References a, and currentPalette.
Referenced by ChangePaletteEveryTime().

| void SetupRandomVariablePalette2 | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d ) |
References a, and currentPalette.
Referenced by ChangePalettePeriodically(), and ChangePalettePeriodically2().

| void SetupTotallyRandomPalette | ( | ) |
References currentPalette.
| void SetupVariablePalette | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d ) |
References a, and currentPalette.
Referenced by ChangePaletteEveryTime(), ChangePalettePeriodically3(), and ChangeStripesPeriodically().

| void SetupVariablePalette3 | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c ) |
References a, and currentPalette.
Referenced by ChangePalettePeriodically3().

| void SetupVariablePalette5 | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d, | ||
| CRGB | e ) |
References a, and currentPalette.
Referenced by ChangePalettePeriodically3().

| void SetupVariablePalette6 | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d, | ||
| CRGB | e, | ||
| CRGB | f ) |
References a, currentPalette, and f.
| void SetupVariablePalette7 | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d, | ||
| CRGB | e, | ||
| CRGB | f, | ||
| CRGB | g ) |
References a, currentPalette, and f.
| void SetupVariableStripes | ( | CRGB | a, |
| CRGB | b, | ||
| CRGB | c, | ||
| CRGB | d ) |
| const TProgmemPalette16 myRedWhiteBluePalette_p PROGMEM |