;snip from USI routine nop sbi USICR, USICLK ; shifting data register +1 and counter +1 nop dec temp1 ; counter for remaining bits left cpi temp1, 0x00 brne twiout1 ; loop, until reached zero ldi temp, 0xFF ; reset all flags in USI-status register out USISR, temp ;...... clr temp3 in temp3, SREG push temp3 rcall char2lcd ; call output pop temp3 out SREG, temp3 ;.......