22 lines
457 B
Python
22 lines
457 B
Python
import time
|
|
import threading
|
|
import fourletterphat as flp
|
|
|
|
|
|
def showbit(pos, num):
|
|
flp.set_digit_raw(pos, num)
|
|
flp.show()
|
|
|
|
def load(pos, sleep_time):
|
|
curbit = 1
|
|
|
|
while True:
|
|
curbit = 1 if curbit > 32 else curbit
|
|
showbit(pos, curbit)
|
|
curbit *= 2
|
|
time.sleep(sleep_time)
|
|
|
|
def bgload(pos, sleep_time):
|
|
t = threading.Thread(target=load, kwargs={"pos": pos, "sleep_time": sleep_time})
|
|
t.start()
|
|
return t |