Software based I²C library ( I²C-Slave ) for AVR's atmega