Damien George
7 years ago
2 changed files with 21 additions and 0 deletions
@ -0,0 +1,20 @@ |
|||
# 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)) |
@ -0,0 +1 @@ |
|||
b'\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x03\x04\x03\x04\x03' |
Loading…
Reference in new issue