Skip to content

Instantly share code, notes, and snippets.

View rozek's full-sized avatar

Andreas Rozek rozek

View GitHub Profile
@rozek
rozek / Bangle_ButtonMonitoring.js
Last active January 7, 2020 06:47
Bangle.js: monitors the buttons and touch areas
Bangle.setLCDMode('120x120');
g.clear();
g.setFont("6x8");
const Width = g.getWidth();
const Height = g.getHeight();
/**** show screen ****/
g.drawString('Buttons/Touch Areas', 5,5);
@rozek
rozek / Bangle_8bitColorPalette.js
Last active December 6, 2019 08:45
Bangle.js: displays the color palette used by 8-bit display modes
Bangle.setLCDMode('120x120');
g.clear();
const Width = g.getWidth();
const Height = g.getHeight();
for (let Row = 0; Row < 16; Row++) {
let yMin = 4+Row*7, yMax = 4+(Row+1)*7-1;
for (let Column = 0; Column < 16; Column++) {
@rozek
rozek / index.html
Last active December 12, 2019 06:23
/WebApps/Test
Hello, World!
<br>
(now a little bit faster)
@rozek
rozek / Bangle_HelloWorld_Text-Form.js
Last active January 3, 2020 20:32
Bangle.js: Hello, World! (Text Form)
Terminal.println('Hello, World!');
@rozek
rozek / Bangle_HelloWorld_Graphical-Form.js
Last active January 3, 2020 20:33
Bangle.js: Hello, World! (Graphical Form)
Bangle.setLCDMode();
g.clear();
g.setFontVector(60);
g.drawString("Hello,",0,50);
g.drawString("World!",0,130);
@rozek
rozek / Bangle_showBrownFox_4x6.js
Created January 4, 2020 06:01
Bangle.js: 4x6 font example
Bangle.setLCDMode();
g.clear();
g.setFont("4x6");
g.drawString("The quick brown Fox",70,100);
g.drawString("jumps over the lazy dog",70,120);
@rozek
rozek / Bangle_showBrownFox_6x8.js
Last active January 4, 2020 06:12
Bangle.js: 6x8 font example
Bangle.setLCDMode();
g.clear();
g.setFont("6x8");
g.drawString("The quick brown Fox",50,100);
g.drawString("jumps over the lazy dog",50,120);
@rozek
rozek / Bangle_showBrownFox_Vector.js
Created January 4, 2020 06:11
Bangle.js: vector font example
Bangle.setLCDMode();
g.clear();
g.setFontVector(18);
g.drawString("The quick brown Fox",4,90);
g.drawString("jumps over the lazy dog",4,130);
@rozek
rozek / Bangle_showBrownFox_4x6_on_120x120.js
Last active January 4, 2020 09:34
Bangle.js: 4x6 font example in LCD mode "120x120"
Bangle.setLCDMode('120x120');
g.clear();
g.setFont("4x6");
g.drawString("The quick brown Fox",15,50);
g.drawString("jumps over the lazy dog",15,60);
g.flip();
@rozek
rozek / Bangle_showBrownFox_4x6_on_80x80.js
Last active January 4, 2020 09:33
Bangle.js: 4x6 font example in LCD mode "80x80"
Bangle.setLCDMode('80x80');
g.clear();
g.setFont("4x6");
g.drawString("The quick brown",5,20);
g.drawString("Fox jumps over",5,35);
g.drawString("the lazy dog",5,50);
g.flip();