Skip to content

Instantly share code, notes, and snippets.

@rozek
Created January 9, 2020 06:34
Show Gist options
  • Save rozek/33b3596395dce90aac63a32d2509e0ac to your computer and use it in GitHub Desktop.
Save rozek/33b3596395dce90aac63a32d2509e0ac to your computer and use it in GitHub Desktop.
Bangle.js: draws a 8bpp bitmap from Espruino Image Converter output
Bangle.setLCDMode('80x80');
g.clear();
let Image = {
width:80, height:80, bpp:8, transparent:254,
buffer:require("heatshrink").decompress(atob("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"))
};
g.drawImage(Image, 0,0);
g.flip();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment