Was mir auffällt ist das einige Dinge nicht deklariert sind (".... undeclared (first use in function)" ). Das machst du mit "define".
Als Beispiel (du musst kontrollieren welcher Port das genau ist): #define PORT_SS PORTB


MfG Hannes