URL
https://opencores.org/ocsvn/plasma/plasma/trunk
[/] [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;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.