I recently got an Arduino Nano, however I don't want to program it with the Arduino IDE and sketches and such, but rather in raw C using Atmel Studio.
I got this LCD display that comes with a nice I2C backpack and is Arduino (and hence I guess ATmega) compatible.
According to the comments, people have had success interacting with it using the LiquidCrystal_I2C library. I'd use this library too, but it looks like it uses either Arduino.h or WProgram.h, both of which I believe are part of the Arduino library.
Is there a way to port/configure this library so that it can be used to program a raw ATmega chip? Or is there an equivalent library that would suit my needs? Or will I need to write my own library?
I also know that there are examples of people interacting with the LCD display without I2C but the advantage of I2C is there are less pins needed (2 instead of 8).