1var gpio = require('gpio');
2var spi = require('spi');
3var sh1106 = require('./sh1106.js');
4
5
6console.log('Hello')
7
8var oled_dc = gpio.open({
9    id: 'oled_dc',
10    success: function () {
11        console.log('gpio: open oled_dc success')
12    },
13    fail: function () {
14        console.log('gpio: open oled_dc failed')
15    }
16});
17
18var oled_res = gpio.open({
19    id: 'oled_res',
20    success: function () {
21        console.log('gpio: open oled_res success')
22    },
23    fail: function () {
24        console.log('gpio: open oled_res failed')
25    }
26});
27
28var oled_spi = spi.open({
29    id: 'oled_spi',
30    success: function () {
31        console.log('gpio: open oled_spi success')
32    },
33
34    fail: function () {
35        console.log('gpio: open oled_spi failed')
36    }
37});
38
39sh1106.init(132, 64, oled_spi, oled_dc, oled_res, undefined);
40sh1106.fill(1);
41sh1106.show();
42
43while (1) {
44    sh1106.fill(1)
45    sh1106.show()
46
47    sh1106.fill(0)
48    sh1106.show()
49}