Added speed detection user feedback and adjusted soft clock to ethernet polling.

This commit is contained in:
oliverschmidt 2007-11-20 21:54:06 +00:00
parent 8ebc56aad5
commit 7c1cbd4ee2

View file

@ -30,9 +30,10 @@
* *
* Author: Oliver Schmidt <ol.sc@web.de> * Author: Oliver Schmidt <ol.sc@web.de>
* *
* $Id: clock.c,v 1.1 2007/08/10 13:30:02 oliverschmidt Exp $ * $Id: clock.c,v 1.2 2007/11/20 21:54:06 oliverschmidt Exp $
*/ */
#include <stdio.h>
#include <apple2.h> #include <apple2.h>
#include "contiki.h" #include "contiki.h"
@ -44,8 +45,6 @@
static unsigned char tick = 14; static unsigned char tick = 14;
static clock_time_t time; static clock_time_t time;
#include <stdio.h>
/*-----------------------------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/
void void
clock_init(void) clock_init(void)
@ -54,6 +53,7 @@ clock_init(void)
if(*(signed char *)0xC036 < 0) { if(*(signed char *)0xC036 < 0) {
/* 5 / 14 = 1.0MHz / 2.8MHz */ /* 5 / 14 = 1.0MHz / 2.8MHz */
tick = 5; tick = 5;
fprintf(stderr, "Assuming 2.8 MHz ...\n");
} }
} }
} }
@ -64,7 +64,7 @@ clock_update(void)
static unsigned int count; static unsigned int count;
count += tick; count += tick;
if(count > 2500) { if(count > 2000) {
count = 0; count = 0;
++time; ++time;
} }