Subversion Repositories shark

Compare Revisions

Regard whitespace Rev 1360 → Rev 1374

/demos/trunk/advtimer/advtimer.c
40,6 → 40,8
#include "ll/i386/cons.h"
#include "ll/i386/advtimer.h"
 
#include "drivers/shark_linuxc26.h"
#include "drivers/shark_input26.h"
#include "drivers/shark_keyb26.h"
 
#define UPDATE_PERIOD 10000
48,10 → 50,37
extern unsigned int clk_per_msec;
extern unsigned int apic_clk_per_msec;
 
volatile int shark_running = 1;
 
int device_drivers_close()
{
KEYB26_close();
INPUT26_close();
 
return 0;
}
 
int device_drivers_init()
{
 
KEYB_PARMS kparms = BASE_KEYB;
 
LINUXC26_register_module();
 
INPUT26_init();
 
KEYB26_init(&kparms);
 
return 0;
 
}
 
void program_key_end(KEY_EVT *k)
{
 
sys_end();
shark_running = 0;
 
}
 
121,8 → 150,6
 
}
 
sys_end();
}
 
void set_screen()
142,6 → 169,8
PID update;
KEY_EVT k;
device_drivers_init();
k.flag = ALTL_BIT;
k.scan = KEY_C;
k.ascii = 'c';
159,6 → 188,12
update = task_create("Update", Update, &mp, NULL);
if (update != NIL) task_activate(update);
 
while(shark_running);
 
device_drivers_close();
 
sys_end();
 
return 0;
 
}