Fixed port definitions for ATtiny45

The #ifdef's were not correct and caused compiler errors because of DDRA, PORTA and PINA, which does not exist on the ATtiny45. The pinout of the ATtiny45 is similar to the ATtiny85.