diff a78b71b143240fa1dad019f5c655a03c2d2400d9 uncommitted --- a/sys/src/games/geigerstats.c +++ b/sys/src/games/geigerstats.c @@ -53,7 +53,7 @@ char *dev; uchar buf[4 * NSAMP], *p; short s; - int vol, fd, cps; + int vol, fd, cps, light; ulong tresh; dev = "/dev/audio"; @@ -74,8 +74,11 @@ fd = open(dev, OWRITE); if(fd < 0) sysfatal("open: %r"); + light = open("/dev/light", OWRITE); for(;;){ cps = 3 + load() / 3; + if(cps/3 > 2) + fprint(light, "lcd %d\n", cps/3); tresh = umuldiv(0xFFFFFFFF, cps, SRATE); for(p = buf; p < buf + sizeof(buf);){ s = lrand() < tresh ? (vol - s) : s;