Ejemplo n.º 1
0
void TimeStamp::incMinutes(boolean independent) {
  if (minutes == 59) {
    minutes = 0;
    if (!independent) {
      incHours();
    }
  } else {
    minutes++;
  }
}
Ejemplo n.º 2
0
int main(void)
{
    init_IO();
    init_RTC();
    while(1)
    {
        if (~PIND & BUTSHOW) { showTime(); }
        if (showTimeFlag) {
            showTimeFlag = 0;
            showTime();
        }
        if (~PIND & BUTHOUR) {
            incHours();
            showHours();
        }
        if (~PIND & BUTMIN) {
            incMinutes();
            showMinutes();
        }
    }


    while(1)
    {
	//    twiddle();
	//readInput();
        findZero();
        findZero();
        findZero();
        _delay_ms(1000);
        
        showTime();

/*
	PORTC |= 1<<PC4;
	_delay_ms(200);
	PORTC &= ~(1<<PC4);
	_delay_ms(200);
*/
    }
}