Issue with QWIC OLED

missing headers?

Hard resetting via RTS pin…

Invalid library found in C:\Program Files (x86)\Arduino\libraries\MicroOLED_Demo_I2C: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\MicroOLED_Demo_I2C

Invalid library found in C:\Program Files (x86)\Arduino\libraries\MicroOLED_Demo_I2C: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\MicroOLED_Demo_I2C

please advise

Tom

Hi tomkib,

It sounds like something went wrong during the library installation. How did you download and install the library for the Qwiic OLED?

I sure did, but I will clear it out and try again it was confusing

I got two folders SimpleTimer and a zip file for SparkFun_Micro_OLED_Arduino_Library-master

I unzipped the master and put it into the library folder what do with SimpleTimer?

Ok got it to work but the code examples are written for SPI and I2C. Default is SPI

Need to comment out SPI instance and uncomment I2C

Need to set jumper to 1 for defaults address

Need to uncomment wire function

Thanks

Tom

HI again Tom,

I’m glad to hear everything is working now. Just FYI, the [Micro OLED Demo I2C Example should work with no need for adjustment. The other examples that do not have I2C in the name will need to be adjusted as you have done. There should be comments in each example explaining what needs to be switched to use I2C for the example.

Let us know if you run into any other issues or have any other questions about the Qwiic Micro OLED and we would be happy to help.](https://github.com/sparkfun/SparkFun_Micro_OLED_Arduino_Library/blob/master/examples/MicroOLED_Demo_I2C/MicroOLED_Demo_I2C.ino)