OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [netutil.c] - Diff between revs 419 and 422

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 419 Rev 422
Line 1135... Line 1135...
 
 
 
 
static void ConsoleUptime(IPSocket *socket, char *argv[])
static void ConsoleUptime(IPSocket *socket, char *argv[])
{
{
   unsigned int ticks;
   unsigned int ticks;
   int days, hours, minutes, seconds;
   unsigned int days, hours, minutes, seconds;
   (void)argv;
   (void)argv;
 
 
   //ticks per sec = 25E6/2^18 = 95.36743 -> 10.48576 ms/tick
   //ticks per sec = 25E6/2^18 = 95.36743 -> 10.48576 ms/tick
   ticks = OS_ThreadTime();      // 1/(1-95.3674/95) = -259
   ticks = OS_ThreadTime();      // 1/(1-95.3674/95) = -259
   seconds = (ticks - ticks / 259) / 95;
   seconds = (ticks - ticks / 259) / 95;
   minutes = seconds / 60 % 60;
   minutes = seconds / 60 % 60;
   hours = seconds / 3600 % 24;
   hours = seconds / 3600 % 24;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.