├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── __pycache__ └── ssd1351.cpython-39.pyc ├── arkanoid.py ├── demo_animated_sprite.py ├── demo_bouncing_boxes.py ├── demo_boundaries.py ├── demo_circuitpython.py ├── demo_color_palette.py ├── demo_color_wheel.py ├── demo_colored_squares.py ├── demo_contrast.py ├── demo_fonts.py ├── demo_fonts_8x8.py ├── demo_fonts_8x8_bgcolor.py ├── demo_fonts_flipped.py ├── demo_fonts_trans.py ├── demo_framebuffer.py ├── demo_images.py ├── demo_mario_ble.py ├── demo_pbm.py ├── demo_scrolling_marquee.py ├── demo_shapes.py ├── demo_sprite.py ├── demo_sprite_framebuffer.py ├── fonts ├── ArcadePix9x11.c ├── Bally5x8.c ├── Bally7x9.c ├── Broadway17x15.c ├── EspressoDolce18x24.c ├── FixedFont5x8.c ├── Neato5x7.c ├── NeatoReduced5x7.c ├── Robotron13x21.c ├── Robotron7x11.c ├── Unispace12x24.c └── Wendy7x8.c ├── images ├── Arkanoid_Border128x118.raw ├── Ball7x7.raw ├── Brick_Blue13x7.raw ├── Brick_Green13x7.raw ├── Brick_Pink13x7.raw ├── Brick_Red13x7.raw ├── Brick_Yellow13x7.raw ├── Mario13x96.raw ├── MicroPython128x128.raw ├── MicroPythonW128x128.raw ├── Ostrich65x512.raw ├── Ostrich65x64.raw ├── Paddle12x4.raw ├── Paddle25x8.raw ├── Pi16x16.raw ├── Python41x49.raw ├── Rainbow_48x26.raw ├── RaspberryPiWB128x128.raw ├── Rototron128x26.raw ├── Tabby128x128.raw ├── Tortie128x128.raw ├── XP_background128x128.raw ├── blinka45x48.raw └── invaders48x36.pbm ├── levels ├── Level001.bin ├── Level002.bin ├── Level003.bin ├── Level004.bin ├── Level005.bin ├── Level006.bin ├── Level007.bin ├── Level008.bin └── Level009.bin ├── ssd1351.py ├── utils ├── generate_levels.py └── img2rgb565.py └── xglcd_font.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.c linguist-language=python 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .flake8 2 | .ftpconfig 3 | .vscode/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/README.md -------------------------------------------------------------------------------- /__pycache__/ssd1351.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/__pycache__/ssd1351.cpython-39.pyc -------------------------------------------------------------------------------- /arkanoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/arkanoid.py -------------------------------------------------------------------------------- /demo_animated_sprite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_animated_sprite.py -------------------------------------------------------------------------------- /demo_bouncing_boxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_bouncing_boxes.py -------------------------------------------------------------------------------- /demo_boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_boundaries.py -------------------------------------------------------------------------------- /demo_circuitpython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_circuitpython.py -------------------------------------------------------------------------------- /demo_color_palette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_color_palette.py -------------------------------------------------------------------------------- /demo_color_wheel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_color_wheel.py -------------------------------------------------------------------------------- /demo_colored_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_colored_squares.py -------------------------------------------------------------------------------- /demo_contrast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_contrast.py -------------------------------------------------------------------------------- /demo_fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_fonts.py -------------------------------------------------------------------------------- /demo_fonts_8x8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_fonts_8x8.py -------------------------------------------------------------------------------- /demo_fonts_8x8_bgcolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_fonts_8x8_bgcolor.py -------------------------------------------------------------------------------- /demo_fonts_flipped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_fonts_flipped.py -------------------------------------------------------------------------------- /demo_fonts_trans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_fonts_trans.py -------------------------------------------------------------------------------- /demo_framebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_framebuffer.py -------------------------------------------------------------------------------- /demo_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_images.py -------------------------------------------------------------------------------- /demo_mario_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_mario_ble.py -------------------------------------------------------------------------------- /demo_pbm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_pbm.py -------------------------------------------------------------------------------- /demo_scrolling_marquee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_scrolling_marquee.py -------------------------------------------------------------------------------- /demo_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_shapes.py -------------------------------------------------------------------------------- /demo_sprite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_sprite.py -------------------------------------------------------------------------------- /demo_sprite_framebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/demo_sprite_framebuffer.py -------------------------------------------------------------------------------- /fonts/ArcadePix9x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/ArcadePix9x11.c -------------------------------------------------------------------------------- /fonts/Bally5x8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Bally5x8.c -------------------------------------------------------------------------------- /fonts/Bally7x9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Bally7x9.c -------------------------------------------------------------------------------- /fonts/Broadway17x15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Broadway17x15.c -------------------------------------------------------------------------------- /fonts/EspressoDolce18x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/EspressoDolce18x24.c -------------------------------------------------------------------------------- /fonts/FixedFont5x8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/FixedFont5x8.c -------------------------------------------------------------------------------- /fonts/Neato5x7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Neato5x7.c -------------------------------------------------------------------------------- /fonts/NeatoReduced5x7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/NeatoReduced5x7.c -------------------------------------------------------------------------------- /fonts/Robotron13x21.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Robotron13x21.c -------------------------------------------------------------------------------- /fonts/Robotron7x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Robotron7x11.c -------------------------------------------------------------------------------- /fonts/Unispace12x24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Unispace12x24.c -------------------------------------------------------------------------------- /fonts/Wendy7x8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/fonts/Wendy7x8.c -------------------------------------------------------------------------------- /images/Arkanoid_Border128x118.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Arkanoid_Border128x118.raw -------------------------------------------------------------------------------- /images/Ball7x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Ball7x7.raw -------------------------------------------------------------------------------- /images/Brick_Blue13x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Brick_Blue13x7.raw -------------------------------------------------------------------------------- /images/Brick_Green13x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Brick_Green13x7.raw -------------------------------------------------------------------------------- /images/Brick_Pink13x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Brick_Pink13x7.raw -------------------------------------------------------------------------------- /images/Brick_Red13x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Brick_Red13x7.raw -------------------------------------------------------------------------------- /images/Brick_Yellow13x7.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Brick_Yellow13x7.raw -------------------------------------------------------------------------------- /images/Mario13x96.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Mario13x96.raw -------------------------------------------------------------------------------- /images/MicroPython128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/MicroPython128x128.raw -------------------------------------------------------------------------------- /images/MicroPythonW128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/MicroPythonW128x128.raw -------------------------------------------------------------------------------- /images/Ostrich65x512.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Ostrich65x512.raw -------------------------------------------------------------------------------- /images/Ostrich65x64.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Ostrich65x64.raw -------------------------------------------------------------------------------- /images/Paddle12x4.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Paddle12x4.raw -------------------------------------------------------------------------------- /images/Paddle25x8.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Paddle25x8.raw -------------------------------------------------------------------------------- /images/Pi16x16.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Pi16x16.raw -------------------------------------------------------------------------------- /images/Python41x49.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Python41x49.raw -------------------------------------------------------------------------------- /images/Rainbow_48x26.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Rainbow_48x26.raw -------------------------------------------------------------------------------- /images/RaspberryPiWB128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/RaspberryPiWB128x128.raw -------------------------------------------------------------------------------- /images/Rototron128x26.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Rototron128x26.raw -------------------------------------------------------------------------------- /images/Tabby128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Tabby128x128.raw -------------------------------------------------------------------------------- /images/Tortie128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/Tortie128x128.raw -------------------------------------------------------------------------------- /images/XP_background128x128.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/XP_background128x128.raw -------------------------------------------------------------------------------- /images/blinka45x48.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/blinka45x48.raw -------------------------------------------------------------------------------- /images/invaders48x36.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/images/invaders48x36.pbm -------------------------------------------------------------------------------- /levels/Level001.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level001.bin -------------------------------------------------------------------------------- /levels/Level002.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level002.bin -------------------------------------------------------------------------------- /levels/Level003.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level003.bin -------------------------------------------------------------------------------- /levels/Level004.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level004.bin -------------------------------------------------------------------------------- /levels/Level005.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level005.bin -------------------------------------------------------------------------------- /levels/Level006.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level006.bin -------------------------------------------------------------------------------- /levels/Level007.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level007.bin -------------------------------------------------------------------------------- /levels/Level008.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level008.bin -------------------------------------------------------------------------------- /levels/Level009.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/levels/Level009.bin -------------------------------------------------------------------------------- /ssd1351.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/ssd1351.py -------------------------------------------------------------------------------- /utils/generate_levels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/utils/generate_levels.py -------------------------------------------------------------------------------- /utils/img2rgb565.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/utils/img2rgb565.py -------------------------------------------------------------------------------- /xglcd_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rdagger/micropython-ssd1351/HEAD/xglcd_font.py --------------------------------------------------------------------------------