| 1234567891011121314151617181920 |
- # 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))
|