Comments (14)
Released in 3.2.1
from esp8266-oled-ssd1306.
+1
from esp8266-oled-ssd1306.
I would also appreciate if you can include SH1106 support
from esp8266-oled-ssd1306.
I can do testing and debug for you on the ESP8266 - Digidtump Oak - and the SH1106
from esp8266-oled-ssd1306.
If you want to change it on your own: http://blog.squix.org/2015/12/esp8266-weather-station-new-version.html#comment-400
from esp8266-oled-ssd1306.
I can add support for SH1106 once I get one of those 1.3'' modules. The foundation for this is #41.
from esp8266-oled-ssd1306.
Hi guys,
just to be sure I'm not missing something, SH1106 displays are not yet supported in v3.0.0 ? correct ?
I've got some so if anyone can point me where to do modifications in v3.0.0, I can test and do PR.
I imagine I need to create a new file SH1106Wire.h for example but I think modification are so small that may be some #ifdef OLED_TYPE_SH1106
in SSD1306Wire.h
and a new SH1106.h
containing new define symbol for SH1106 could be easy and avoid cut/paste too much code ?
// File SH1106.h
#ifndef SH1106_h
#define SH1106_h
#define OLED_TYPE_SH1106
#include "SSD1306Wire.h"
#endif
just let me know
from esp8266-oled-ssd1306.
Hi @hallard
currently it is not supported, yes. The changes that i had linked are valid for an older version. Maybe this: https://github.com/rene-mt/esp8266-oled-sh1106 helps to figure out what needs to be changed?
Best Regards, Uli
from esp8266-oled-ssd1306.
Yeah, I remember I already done this for My ArduiPi OLED for SH1106 support, apparently one diff on init and other when transferring data but with this new lib there is some minBoundY and maxBoundY that I'm not sure to understand, and having time to think about this.
from esp8266-oled-ssd1306.
I guess the problem is that neither Fabrice nor me have a display for development. I will order one now but it will take a whlie until it arrives. In the meantime you are more than welcome to create a pull request.
from esp8266-oled-ssd1306.
Correct. I ordered one but didn't receive it yet.
from esp8266-oled-ssd1306.
Should be okay with this PR
from esp8266-oled-ssd1306.
I got this one within a few days for 10Euro (shiiping from germany) from Eckstein-Shop:
Waveshare 1.3 inch 128x64 OLED SPI/I2C Interfaces vertical/horizontal pinheader SH1106
So i vote +1
Best regards
Dirk
from esp8266-oled-ssd1306.
tested and works great btw
from esp8266-oled-ssd1306.
Related Issues (20)
- String in negative HOT 2
- I2C_ONE / I2C_TWO are not declared but the HW_I2C enum is?
- display.flipScreenVertically(); does not rotate or flip display
- drawStringMaxWidth doesn't return 0 even though text fits
- How change color text? HOT 1
- The bitmap drawing is not compatible with the img2cpp websites. The data needs to be fliped every 8bits. HOT 5
- display.init() crashes serial on ESP32-C3-01M HOT 1
- Unused variable warning on ESP8266 HOT 3
- SSD1306Wire.h, line 145 causes compilation error 'byte' is ambiguous HOT 1
- rotate 90
- SSD1306TwoScreenDemo ESP32 doesn't work HOT 2
- Reset signal HOT 2
- No way to clear logBuffer HOT 1
- Speed, lots of it!
- Huge font size - possible? HOT 6
- Small tweaks allows running on ATMega2560 HOT 1
- Support for extended ASCII for font 3x5 and font 5x5
- My display has gone blank since upgrading to 4.6.0 HOT 4
- I2C Error with 4.6.0 upgrade HOT 4
- Yurii
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp8266-oled-ssd1306.