-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display Question #7
Comments
Hi! Yes, in fact you need to edit BOARD variable in Makefile: replace "BOARD?=WZ10" in 2nd line with "BOARD?=ARDUINO_UNO". This project may not be of the same quality as u8glib, so if it still doesn't work, let me know ;) |
Thanks so much Adam |
Hello again! |
I've just tried an experiment to check HexUploader was flashing the Uno properly. I exported a hex file from the Arduino IDE of the Adafruit example code and flashed that using HexUploader and it worked fine. |
Hi again Adam |
Don't worry! I now realise that these new displays do not have the addresses 0x7A and 0x78 when used with Arduino - they are 0x3C and 0x3D because of the way Arduino truncates the addresses. |
Hi Adam
Really excellent project!
I'm attempting to get this to work on a couple of SH1106 displays with addresses 0x3c and 0x3d. I've managed to edit the config.h file to reflect the addresses and make the main.hex file (using terminal on my mac). I have managed to upload to an Arduino Uno using HexUploader but nothing appears on the displays.
I've tested the displays using the adafruit and U8Glib example code and they work fine on on I2C.
Is there anything else I should be adjusting before making the hex file for these displays?
Many thanks
Damian
The text was updated successfully, but these errors were encountered: