  */
 void second_count_task()
 {
-  digitalWrite(TIME_LED, !(digitalRead(TIME_LED) == HIGH));
+  digitalWrite(IO::TIME_LED, !(digitalRead(IO::TIME_LED) == HIGH));
   counter.increment();
   updateDisplay();
 }

 */
void poll_button_task()
{
  if(digitalRead(BUTTON_PIN) == LOW)
    {
      //Reset counter and clear the display.
      counter.setTime(0, 0, 0);
      clearDisplay();

      digitalWrite(BUTTON_LED, HIGH);
    }
  else
    {
      digitalWrite(BUTTON_LED, LOW);
    }
}


  uint8_t minutes = counter.getMinutes();
  uint8_t seconds = counter.getSeconds();

  display.set(getDigit(hours,   0), false, 0);
  display.set(getDigit(minutes, 1), true,  1);
  display.set(getDigit(minutes, 0), false, 2);
  display.set(getDigit(seconds, 1), true,  3);
  display.set(getDigit(seconds, 0), false, 4);
}

/*
