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(); }
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; } }