In case anybody is ATTEMPTING a transistion from ARDUINO TO AVR.. YOU WILL NOT FIND USEFUL INFORMATION ON AVRFREAKS. TRUST ME.. I TRIED. YOU ARE WASTING YOUR TIME HERE.
You should start a new thread on LCDs and/or Arduino libraries
Look.. Im new here and yes that smell "is" NOOB after-shave. As if the topic itself weren't a dead give-away. Ok, Im not proud of it.. but thats what it is. So I find that by having programmed an atmega32 and an attiny2313 by means of a homemade 'BMF' Arduino Avrsip [usb to serial cable] programmer I have inadvertently bitten the apple and traipsed onto these parcels of uglyness called timers and interrupts. These that are now (thanks to the likes of SMILEYMICROS and EXTREME ELECTRONICS tutorials) beginning to make serious sense. I mean until recently I thought that things like timers interrupts and eeprom were simple manifestations of cruelty. Things in the datasheet you dont want to know about because they lie beyond human comprehension and even the mcu designers dont know why theyre there. Well well.. so these are actually vital.. as in.. advance a counter without maiming your program because you POLLED it to death. For some reason the joke "Johnny pays a visit to the frogs".. Ok so Johnny is sitting in class.. woops nevermind.
In any event.. if anyone 'in the know' can help me translate, say, the Arduino lcd lib from cpp to c making it avr digestible I would be most grateful. From what I understand its not that easy a thing to do because of inheritance? Kripes.. what do i know? One of the things I like about the ARduino libraries is, in that they dont take up gobs of your main program space it just makes it easier to get things done. Btw.. I reserve the right to edit this post whenever I feel like it. :o) honk.