aboutsummaryrefslogtreecommitdiff
path: root/examples/pyb.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/pyb.py')
-rw-r--r--examples/pyb.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/examples/pyb.py b/examples/pyb.py
index b303777e5..67620e793 100644
--- a/examples/pyb.py
+++ b/examples/pyb.py
@@ -1,17 +1,22 @@
# pyboard testing functions for CPython
import time
+
def delay(n):
- #time.sleep(float(n) / 1000)
+ # time.sleep(float(n) / 1000)
pass
+
rand_seed = 1
+
+
def rng():
global rand_seed
# for these choice of numbers, see P L'Ecuyer, "Tables of linear congruential generators of different sizes and good lattice structure"
rand_seed = (rand_seed * 653276) % 8388593
return rand_seed
+
# LCD testing object for PC
# uses double buffering
class LCD:
@@ -30,12 +35,12 @@ class LCD:
self.buf1[y][x] = self.buf2[y][x] = value
def show(self):
- print('') # blank line to separate frames
+ print("") # blank line to separate frames
for y in range(self.height):
for x in range(self.width):
self.buf1[y][x] = self.buf2[y][x]
for y in range(self.height):
- row = ''.join(['*' if self.buf1[y][x] else ' ' for x in range(self.width)])
+ row = "".join(["*" if self.buf1[y][x] else " " for x in range(self.width)])
print(row)
def get(self, x, y):