Not much else to say than the above.
I wrote these myself and I`d like to have some feedback if theres some pittfalls or even something particularry good.
netikka.net/jauvi/Buttons/main.c
netikka.net/jauvi/Buttons/main.h
netikka.net/jauvi/Buttons/init.c
netikka.net/jauvi/Buttons/init.h
netikka.net/jauvi/Buttons/lcd.c
netikka.net/jauvi/Buttons/lcd.h
netikka.net/jauvi/Buttons/buttons.c
netikka.net/jauvi/Buttons/buttons.h
netikka.net/jauvi/Buttons/Makefile
netikka.net/jauvi/Buttons/bit_macros.h