blob: cd8d281d6710c73d8d23dda27474f05470fe171d (
plain) (
tree)
|
|
#!/usr/bin/env python3
# API za umetnike -- produkcija
from mmap import mmap
from sys import stdout, argv
from io import FileIO
from jelka_config import luči
shmf = open("/dev/shm/jelka", mode="r+b")
buffer = mmap(shmf.fileno(), 0)
w = FileIO(int(argv[1]), mode="w", closefd=False)
def nastavi(luč, barva):
buffer[luč*3] = barva[0]
buffer[luč*3+1] = barva[1]
buffer[luč*3+2] = barva[2]
def pokaži(tupli):
for i in range(luči):
nastavi(i, tupli[i])
def izriši():
w.write(b'\n')
|