aboutsummaryrefslogtreecommitdiff
path: root/generate_splash.py
blob: 12e89ab33469fec6bb573ac106843e34e56b0118 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
generate a splash.bin to test again
"""
import sys

COLORS = [
    [b"\x00", b"\x00", b"\x00"],
    [b"\xFF", b"\x00", b"\x00"],
    [b"\xFF", b"\xFF", b"\x00"],
    [b"\x00", b"\xFF", b"\x00"],
    [b"\x00", b"\xFF", b"\xFF"],
    [b"\x00", b"\x00", b"\xFF"],
    [b"\xFF", b"\x00", b"\xFF"],
]

def main():
    if len(sys.argv) < 2:
        print("{} [output]".format(sys.argv[0]))
        return

    output = sys.argv[1]

    height = 400
    width = 240
    with open(output, "wb") as fd:
        for h in range(height):
            for w in range(width):
                i = w % len(COLORS)

                for x in COLORS[i]:
                    fd.write(x)


if __name__ == "__main__":
    main()