PS :
die Zeile
adwert |= (spi_putc(0xAA)<<;

muss natürlich

adwert |= (spi_putc(0x00)<<;

geschrieben sein