225e22b287
Rename FrameBuffer1 into FrameBuffer and make it handle different bit depths via a method table that has getpixel and setpixel. Currently supported formats are MVLSB (monochrome, vertical, LSB) and RGB565. Also add blit() and fill_rect() methods.
58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
--8<--
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\xee\xee\x00\x00\x00\x00\x00\xee')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\xee\x00\x00\x00\x00\x00\xe0\x0e')
|
|
-->8--
|
|
238 0
|
|
--8<--
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\xff\xff\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\xff\xff\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\xff\xff')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\xff\xff\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\xff\xff')
|
|
bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00')
|
|
-->8--
|
|
--8<--
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\x0e\xe0\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xe0\x0e')
|
|
bytearray(b'\xff\xff\xff\xff\xff\xff\xff\xff')
|
|
-->8--
|