update gitignore

added avr compile files
update IR

add callback function