// C++ code
//
ISR(INT0_vect){
if(PIND & 0b00000100)
PORTB ^= (1<<PB0);
//{PORTD &= 0b01111111; }
//else
//PORTD |=0b10000000; */
}
ISR(INT1_vect){
if(PIND & 0b00001000)
PORTB ^= (1<<PB1);
//{PORTD &= 0b01111111; }
//else
//PORTD |=0b10000000; */
}
void setup()
{
DDRB = 0XFF; PORTB = 0XFF;
PORTD |= 0b11001100;//(1<<PD2) | (1<<PD3) | (1<<PD6) | (1<<PD7);
EICRA = 0b00000001;
EIMSK |= (1<<INT0)|(1<<INT1);
SREG |= (1<<7); sei() ;
}
void loop()
{
// delay(1000); // Wait for 1000 millisecond(s)
//digitalWrite(LED_BUILTIN, LOW);
delay(50000); // Wait for 1000 millisecond(s)
}