Making a Library for I2C OLede 128X64

If you don't understand classes and instances of classes, why are you trying to create one?

The idea behind creating a class is so that you can make multiple instances of the class, and each one has certain properties and behaviors.

Suppose you create a dog class. You can have multiple dogs - Spot, Fido, Rover, Crappy, etc. Each has the same abilities - it can eat, bark, shit all over the place, chew up the furniture, etc.

What you have done so far is define what a dog is, but you haven't gotten a dog. Then, you want the dog to bark, eat, etc. But, you don't have a dog, so it can't eat. The dog you don't have can't bark, either. On the other hand, the dog you don't have can't shit all over the place or chew up the furniture, so that's not all bad. :stuck_out_tongue:

I have looked over the code. And see no errors. I know there are some. But blind to me.

What was it brought you here in the first place?

I have read up on creating a Library. But I am having lots of issues in doing so.

You haven't said what those issues are.

Does the code you posted compile? I can't really believe that it does. If it doesn't, then the error messages that the compiler gives you should provide you (and certainly will provide us) clues as to what is wrong.