diff --git a/tests/circuitpython/_bmp16.py b/tests/circuitpython/_bmp16.py new file mode 100644 index 0000000000..109e6f2af6 --- /dev/null +++ b/tests/circuitpython/_bmp16.py @@ -0,0 +1,53 @@ +import ulab.numpy as np +import displayio +import bitmaptools + +try: + import struct +except: + import ustruct as struct + +base_header = b"BMFX\x02\x00\x00\x00\x00\x00F\x00\x00\x008\x00\x00\x00@\x01\x00\x00\xf0\x00\x00\x00\x01\x00\x10\x00\x03\x00\x00\x00\x00X\x02\x00\xd7\r\x00\x00\xd7\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\xe0\x07\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00" + + +def writebmp16(filename, bitmap): + header = bytearray(base_header) + header[18:26] = struct.pack("