Modified to support Wemos mini shiled OLED 64x48
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// Arduino Adafruit_SSD1306 library API. Source C API is defined at:
|
||||
// [mgos_arduino_ssd1306.h](https://github.com/mongoose-os-libs/arduino-adafruit-ssd1306/blob/master/src/mgos_arduino_ssd1306.h)
|
||||
// [mgos_arduino_ssd1306dj.h](https://github.com/mongoose-os-libs/arduino-adafruit-ssd1306/blob/master/src/mgos_arduino_ssd1306.h)
|
||||
|
||||
let Adafruit_SSD1306 = {
|
||||
_ci2c: ffi('void *mgos_ssd1306_create_i2c(int, int)'),
|
||||
@@ -44,6 +44,7 @@ let Adafruit_SSD1306 = {
|
||||
RES_96_16: 0,
|
||||
RES_128_32: 1,
|
||||
RES_128_64: 2,
|
||||
RES_64_48: 3,
|
||||
|
||||
EXTERNALVCC: 1,
|
||||
SWITCHCAPVCC: 2,
|
||||
@@ -212,7 +213,7 @@ let Adafruit_SSD1306 = {
|
||||
// Initialize Adafruit_SSD1306 library for I2C.
|
||||
// Return value: handle opaque pointer.
|
||||
// We set the reset pin and
|
||||
// Resolution: 0 - RES_96_16, 1 - RES_128_32, 2 - RES_128_64.
|
||||
// Resolution: 0 - RES_96_16, 1 - RES_128_32, 2 - RES_128_64, 3 - RES_64_48.
|
||||
obj.ssd = Adafruit_SSD1306._ci2c(rst, res);
|
||||
return obj;
|
||||
},
|
||||
@@ -223,7 +224,7 @@ let Adafruit_SSD1306 = {
|
||||
// Initialize Adafruit_SSD1306 library for SPI.
|
||||
// Return value: handle opaque pointer.
|
||||
// We set DataCommand, ChipSelect, Reset and
|
||||
// Resolution: 0 - RES_96_16, 1 - RES_128_32, 2 - RES_128_64.
|
||||
// Resolution: 0 - RES_96_16, 1 - RES_128_32, 2 - RES_128_6, 3 - RES_64_484.
|
||||
obj.ssd = Adafruit_SSD1306._cspi(dc, rst, cs, res);
|
||||
return obj;
|
||||
},
|
Reference in New Issue
Block a user