Example #1
0
void loop() {
  if(gameTick > 64) {
    //foo
    writeText("Connect to 192.168.1.12 555 via telnet", 8);
    shiftPixelData();
    gameTick-=64; // 16=normal
  }
  my_ethernet_loop();
}
Example #2
0
uint8_t net_time_loop(uint8_t mode) {
  /*time_tick = uptime - last_uptime;
  last_uptime = uptime;
  if(time_tick > 0) {
    time += time_tick;
  }*/
    if(uptime % 180 == 0) {
      request_time();
    }

  //if(mode > 0) {
    time = time_boot_offset + uptime;
    //Fr, 21.06.2013 - 23:42:00
    struct tm format;
    gmtime_r(time, &format);
    correct_dst(&format);
    sprintf(text, "%c%c, %02d.%02d.%d - %02d:%02d:%02d",
      p_week[2*format.tm_wday],
      p_week[2*format.tm_wday+1],
      format.tm_mday,
      format.tm_mon + 1,
      format.tm_year + 1900,
      format.tm_hour,
      format.tm_min,
      format.tm_sec);

    writeText(text, 0);
  //}

  my_ethernet_loop();
  if(mode != 0 && time % 1800 == 1) {
    return 1;
  } else {
    return 0;
  }
}