debugging
This commit is contained in:
parent
bbb394e3c1
commit
88ed80b17f
21
leds.py
21
leds.py
|
@ -9,31 +9,24 @@
|
||||||
from time import sleep
|
from time import sleep
|
||||||
import lcd_manager
|
import lcd_manager
|
||||||
import light_manager
|
import light_manager
|
||||||
|
import logging
|
||||||
|
|
||||||
debug_statements = True
|
|
||||||
|
|
||||||
|
|
||||||
def debug(msg):
|
|
||||||
if debug_statements:
|
|
||||||
print(msg)
|
|
||||||
|
|
||||||
|
|
||||||
def lightlevel(lcd, level):
|
def lightlevel(lcd, level):
|
||||||
debug("display level")
|
logging.debug("display level")
|
||||||
lcd.clear()
|
lcd.clear()
|
||||||
lcd.message("Light Level:\n]" + "-"*level + "[")
|
lcd.message("Light Level:\n]" + "-"*level + "[")
|
||||||
|
|
||||||
|
|
||||||
def querylightlevel():
|
def querylightlevel():
|
||||||
debug("NYI")
|
logging.debug("NYI")
|
||||||
return 7
|
return 7
|
||||||
|
|
||||||
|
|
||||||
def color(lcd):
|
def color(lcd):
|
||||||
lcd.clear()
|
lcd.clear()
|
||||||
lcd.message("new pattern loaded.")
|
lcd.message("new pattern loaded.")
|
||||||
debug("NYI")
|
logging.debug("NYI")
|
||||||
|
|
||||||
|
|
||||||
def loop():
|
def loop():
|
||||||
|
@ -45,10 +38,10 @@ def loop():
|
||||||
idle_max = 15
|
idle_max = 15
|
||||||
cur_color = (255, 255, 255)
|
cur_color = (255, 255, 255)
|
||||||
while True:
|
while True:
|
||||||
debug("loop")
|
logging.debug("loop")
|
||||||
query_level = querylightlevel()
|
query_level = querylightlevel()
|
||||||
idle = idle + 1
|
idle = idle + 1
|
||||||
debug("idle value: {}".format(idle))
|
logging.debug("idle value: {}".format(idle))
|
||||||
lights.tick()
|
lights.tick()
|
||||||
if query_level != level:
|
if query_level != level:
|
||||||
level = query_level
|
level = query_level
|
||||||
|
@ -58,7 +51,7 @@ def loop():
|
||||||
lcd.display()
|
lcd.display()
|
||||||
lightlevel(lcd, level)
|
lightlevel(lcd, level)
|
||||||
elif idle >= idle_max:
|
elif idle >= idle_max:
|
||||||
debug("hit idle threshold")
|
logging.debug("hit idle threshold")
|
||||||
idle = idle_max
|
idle = idle_max
|
||||||
lcd.noDisplay()
|
lcd.noDisplay()
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
from time import sleep
|
from time import sleep
|
||||||
import neopixel
|
import neopixel
|
||||||
import board
|
import board
|
||||||
|
import logging
|
||||||
|
|
||||||
def defaultPattern(n, t):
|
def defaultPattern(n, t):
|
||||||
return (255, 0, 200)
|
return (255, 0, 200)
|
||||||
|
@ -26,6 +27,6 @@ class LightStrip:
|
||||||
col = self.pattern(i, t)
|
col = self.pattern(i, t)
|
||||||
if np[i] != col:
|
if np[i] != col:
|
||||||
np[i] = col
|
np[i] = col
|
||||||
#print("CHANGE COLOR OF PIXEL {} ON TICK {}".format(col, t))
|
logging.debug("CHANGE COLOR OF PIXEL {} TO {} ON TICK {}".format(i, col, t))
|
||||||
break;
|
break;
|
||||||
self.cur_tick = t + 1
|
self.cur_tick = t + 1
|
|
@ -0,0 +1,8 @@
|
||||||
|
debug_statements = True
|
||||||
|
|
||||||
|
def debug(msg):
|
||||||
|
if debug_statements:
|
||||||
|
print(msg)
|
||||||
|
|
||||||
|
def info(msg):
|
||||||
|
print(msg)
|
Loading…
Reference in New Issue