Skip to content

Commit 30cef9c

Browse files
authored
Berry animation update palettes (#24251)
1 parent 7536fb7 commit 30cef9c

File tree

3 files changed

+16237
-16195
lines changed

3 files changed

+16237
-16195
lines changed

lib/libesp32/berry_animation/src/animations/palettes.be

Lines changed: 45 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,67 @@ var PALETTE_RAINBOW = bytes(
1616
"FF00FFFF" # Cyan
1717
"FF0080FF" # Blue
1818
"FF8000FF" # Violet
19+
)
20+
21+
# Standard rainbow palette (7 colors with roughly constant brightness) with roll-over
22+
var PALETTE_RAINBOW2 = bytes(
23+
"FFFC0000" # Red
24+
"FFFF8000" # Orange
25+
"FFFFFF00" # Yellow
26+
"FF00FF00" # Green
27+
"FF00FFFF" # Cyan
28+
"FF0080FF" # Blue
29+
"FF8000FF" # Violet
30+
"FFFC0000" # Red
31+
)
32+
33+
# Standard rainbow palette (7 colors + white with roughly constant brightness)
34+
var PALETTE_RAINBOW_W = bytes(
35+
"FFFC0000" # Red
36+
"FFFF8000" # Orange
37+
"FFFFFF00" # Yellow
38+
"FF00FF00" # Green
39+
"FF00FFFF" # Cyan
40+
"FF0080FF" # Blue
41+
"FF8000FF" # Violet
42+
"FFCCCCCC" # White
43+
)
44+
45+
# Standard rainbow palette (7 colors + white with roughly constant brightness) with roll-over
46+
var PALETTE_RAINBOW_W2 = bytes(
47+
"FFFC0000" # Red
48+
"FFFF8000" # Orange
49+
"FFFFFF00" # Yellow
50+
"FF00FF00" # Green
51+
"FF00FFFF" # Cyan
52+
"FF0080FF" # Blue
53+
"FF8000FF" # Violet
54+
"FFCCCCCC" # White
1955
"FFFC0000" # Red
2056
)
2157

2258
# Simple RGB palette (3 colors)
2359
var PALETTE_RGB = bytes(
24-
"00FF0000" # Red (value 0)
25-
"8000FF00" # Green (value 128)
60+
"FFFF0000" # Red (value 0)
61+
"FF00FF00" # Green (value 128)
2662
"FF0000FF" # Blue (value 255)
2763
)
2864

2965
# Fire effect palette (warm colors)
3066
var PALETTE_FIRE = bytes(
31-
"00000000" # Black (value 0)
32-
"40800000" # Dark red (value 64)
33-
"80FF0000" # Red (value 128)
34-
"C0FF8000" # Orange (value 192)
67+
"FF000000" # Black (value 0)
68+
"FF800000" # Dark red (value 64)
69+
"FFFF0000" # Red (value 128)
70+
"FFFF8000" # Orange (value 192)
3571
"FFFFFF00" # Yellow (value 255)
3672
)
3773

3874
# Export all palettes
3975
return {
4076
"PALETTE_RAINBOW": PALETTE_RAINBOW,
77+
"PALETTE_RAINBOW2": PALETTE_RAINBOW2,
78+
"PALETTE_RAINBOW_W": PALETTE_RAINBOW_W,
79+
"PALETTE_RAINBOW_W2": PALETTE_RAINBOW_W2,
4180
"PALETTE_RGB": PALETTE_RGB,
4281
"PALETTE_FIRE": PALETTE_FIRE
4382
}

0 commit comments

Comments
 (0)