Bill Greiman
Bill Greiman
The SSD1306 is a write only device. You can see if it responds to the following sequence if you are using a Wire device. Here is the test: ``` #include...
Columns are addressed by pixel and rows are addressed by 8 pixels. The reason is that a single byte maps to eight vertical pixels. The SSD1306 Memory is write only...
I defined the terms in a few place like here but not for every function. Here is the key place in the documentation where height in pixels verses rows matters....
There is a timeout loop in AvrI2c but it takes too long. The loop count is [here](https://github.com/greiman/SSD1306Ascii/blob/c43eaa9db195d17277ffc3d1ec11e3b21ba37775/src/utility/AvrI2c.h#L238). I tried changing the 0XFFFF to 0XFF and examples using AvrI2c still seems...
I can't help much since I don't have the hardware here with the problem. Some I2C displays have a reset pin. I have not been able to find a software...
Try [this](https://github.com/greiman/SSD1306Ascii/blob/master/examples/Wire128x64SH1106/Wire128x64SH1106.ino).
I will put it on my list. May be a long time if I decide to do it.
I decided to add non-font space. Here is a zip with my mod. Please test it. [SDD1306Ascii.zip](https://github.com/greiman/SSD1306Ascii/files/10676731/SDD1306Ascii.zip) Here is the diff: ``` C:\Users\Bill>diff old\SSD1306Ascii.cpp new\SSD1306Ascii.cpp 340,341c340,347 < // Error if...
I plan to just define ENABLE_NONFONT_SPACE in SSD1306Ascii.h with: ``` #ifndef ENABLE_NONFONT_SPACE #define ENABLE_NONFONT_SPACE 1 #endif // ENABLE_NONFONT_SPACE ``` I don't think many people will need to disable it since...
The UsbFat uses an old unsupported version of SdFat. With SD card it was possible to just call begin() again. For USB the USB_Host_Shield_2.0 library I used would need to...