21 lines
398 B
Python
21 lines
398 B
Python
# test subclassing framebuf.FrameBuffer
|
|
|
|
try:
|
|
import framebuf
|
|
except ImportError:
|
|
print('SKIP')
|
|
raise SystemExit
|
|
|
|
class FB(framebuf.FrameBuffer):
|
|
def __init__(self, n):
|
|
self.n = n
|
|
super().__init__(bytearray(2 * n * n), n, n, framebuf.RGB565)
|
|
|
|
def foo(self):
|
|
self.hline(0, 2, self.n, 0x0304)
|
|
|
|
fb = FB(n=3)
|
|
fb.pixel(0, 0, 0x0102)
|
|
fb.foo()
|
|
print(bytes(fb))
|