#define set0(R,b) R&= ~(1<<b)
#define set1(R,b) R|= 1<<b
int cislo = 0;
void setup() {
Serial.begin(9600);
Serial.println(cislo);
set0(DDRC, 0);
set1(PORTC, 0);
set0(DDRC, 1);
set1(PORTC, 1);
/*
set0(DDRD, 2);
set1(PORTD, 2);
set0(DDRD, 3);
set1(PORTD, 3); */
SREG |= 1<<7;
//set0(EICRA, ISC10);
//set1(EICRA, ISC11);
//set0(EICRA, ISC00);
//set1(EICRA, ISC01);
//set1(EIMSK, INT0);
//set1(EIMSK, INT1);
set1(PCICR,PCIE1);
set1(PCMSK1,PCINT8);
set1(PCMSK1,PCINT9);
}
void loop() {
}
/*ISR( INT1_vect )
{
cislo ++;
Serial.println(cislo);
}*/
/*ISR( INT0_vect )
{
cislo --;
Serial.println(cislo);
}*/
ISR( PCINT1_vect )
{
if((PINC&(1<<0))==0){
cislo +=2;
Serial.println(cislo);}
if((PINC&(1<<1))==0){
cislo -=2;
Serial.println(cislo);}
}