1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from __future__ import annotations
from adafruit_bitmap_font import bitmap_font
from colorsys import hsv_to_rgb as hsv_to_rgb_float
FONT_10 = bitmap_font.load_font("fonts/bitbuntu.pcf")
led_map = []
led_map.extend(range(15, 3, -1))
led_map.extend(range(16, 28))
led_map.extend(range(39, 27, -1))
led_map.extend(range(40, 52))
def hsv_to_rgb(h, s, v):
(r, g, b) = hsv_to_rgb_float(h, s, v)
return (
int(r * 255),
int(g * 255),
int(b * 255),
)
|