Subversion Repositories shark

Compare Revisions

Regard whitespace Rev 1389 → Rev 1399

/demos/trunk/input/input.c
427,7 → 427,7
soft_task_def_usemath(mp);
pid = task_create("Key_Print", my_getch, &mp, NULL);
if (pid == NIL) {
perror("Could not create task <Key_Print>");
sys_shutdown_message("Could not create task <Key_Print>\n");
sys_end();
} else
task_activate(pid);
441,7 → 441,7
soft_task_def_usemath(mp);
pid = task_create("Joy_Print", my_getjoy, &mp, NULL);
if (pid == NIL) {
perror("Could not create task <Joy_Print>");
sys_shutdown_message("Could not create task <Joy_Print>\n");
sys_end();
} else
task_activate(pid);
/demos/trunk/input/initspk.c
103,7 → 103,7
 
device_drivers_close();
sys_shutdown_message("-- S.Ha.R.K. Closed --\n");
sys_end();
sys_abort_shutdown(0);
 
return NULL;
}
114,7 → 114,6
 
nrt_task_default_model(nrt);
nrt_task_def_system(nrt);
nrt_task_def_nokill(nrt);
 
shutdown_task_PID = task_create("Shutdown Task", shutdown_task_body, &nrt, NULL);
if (shutdown_task_PID == NIL) {
124,7 → 123,17
 
}
 
#define SHUTDOWN_TIMEOUT_SEC 3
 
void call_shutdown_task(void *arg) {
struct timespec t;
 
sys_gettime(&t);
t.tv_sec += SHUTDOWN_TIMEOUT_SEC;
 
/* Emergency timeout to exit from RUNLEVEL_SHUTDOWN */
kern_event_post(&t,(void *)((void *)sys_abort_shutdown),(void *)0);
 
task_activate(shutdown_task_PID);
}
 
/demos/trunk/input/joy.c
43,7 → 43,7
while (1) {
joy_getstatus(&a0, &a1, &a2, &a3, &btn);
printk ("(%6d %6d) %2x\n", a0, a1, btn);
cprintf("(%6d %6d) %2x\n", a0, a1, btn);
task_endcycle();
if (btn == 0xF)
sys_end();
56,7 → 56,7
PID pid;
 
if (!JOY26_installed()) {
printk("No Joystick found.");
cprintf("No Joystick found.");
sys_end();
}
soft_task_default_model(mp);
67,7 → 67,7
soft_task_def_usemath(mp);
pid = task_create("Joy_Print", my_getjoy, &mp, NULL);
if (pid == NIL) {
perror("Could not create task <Joy_Print>");
sys_shutdown_message("Could not create task <Joy_Print>\n");
sys_end();
} else
task_activate(pid);
/demos/trunk/input/initjoy.c
96,7 → 96,7
 
device_drivers_close();
sys_shutdown_message("-- S.Ha.R.K. Closed --\n");
sys_end();
sys_abort_shutdown(0);
 
return NULL;
}
107,7 → 107,6
 
nrt_task_default_model(nrt);
nrt_task_def_system(nrt);
nrt_task_def_nokill(nrt);
 
shutdown_task_PID = task_create("Shutdown Task", shutdown_task_body, &nrt, NULL);
if (shutdown_task_PID == NIL) {
117,7 → 116,17
 
}
 
#define SHUTDOWN_TIMEOUT_SEC 3
 
void call_shutdown_task(void *arg) {
struct timespec t;
 
sys_gettime(&t);
t.tv_sec += SHUTDOWN_TIMEOUT_SEC;
 
/* Emergency timeout to exit from RUNLEVEL_SHUTDOWN */
kern_event_post(&t,(void *)((void *)sys_abort_shutdown),(void *)0);
 
task_activate(shutdown_task_PID);
}
 
/demos/trunk/input/key.c
50,7 → 50,7
while (1) {
ch = keyb_getch(NON_BLOCK);
if (ch)
printk ("%c", ch);
cprintf("%c", ch);
task_endcycle();
}
}
59,13 → 59,13
 
TIME t;
printk("Start Pause.\n");
cprintf("Start Pause.\n");
keyb_disable();
printk("Keyboard Disabled.\n");
cprintf("Keyboard Disabled.\n");
t = sys_gettime(NULL);
while ( ( (sys_gettime(NULL) -t) / 1000) < 5000);
keyb_enable();
printk("Keyboard Enabled.\n");
cprintf("Keyboard Enabled.\n");
}
 
int main(int argc, char **argv)
/demos/trunk/input/mouse.c
43,7 → 43,6
{
mouse_txtcursor(DISABLE);
 
kern_printf("S.Ha.R.K. closed.\n\n");
sys_end();
}
 
57,7 → 56,7
while (1) {
mouse_getposition(&x, &y, &z, &btn);
place(10, 10);
printk("X: %2d - Y: %2d - Z: %3d - Btn: %4d\n", x, y, z, (int)btn);
cprintf("X: %2d - Y: %2d - Z: %3d - Btn: %4d\n", x, y, z, (int)btn);
 
task_endcycle();
}
87,7 → 86,7
soft_task_def_usemath(mp);
pid = task_create("Mouse_Print", my_putxy, &mp, NULL);
if (pid == NIL) {
perror("Could not create task <Mouse_Print>");
sys_shutdown_message("Could not create task <Mouse_Print>\n");
my_sysclose(NULL);
} else
task_activate(pid);
/demos/trunk/input/initkey.c
57,6 → 57,12
#define INTDRIVE_T 10000
#define INTDRIVE_FLAG 0
 
void call_shutdown_task(void *arg);
int device_drivers_init();
int device_drivers_close();
void set_shutdown_task();
TASK shutdown_task_body(void *arg);
 
PID shutdown_task_PID = 1;
 
TIME __kernel_register_levels__(void *arg)
80,6 → 86,7
INPUT26_close();
return 0;
}
 
int device_drivers_init() {
100,11 → 107,13
 
device_drivers_close();
sys_shutdown_message("-- S.Ha.R.K. Closed --\n");
sys_end();
sys_abort_shutdown(0);
 
return NULL;
}
 
#define SHUTDOWN_TIMEOUT_SEC 3
 
void set_shutdown_task() {
 
NRT_TASK_MODEL nrt;
111,7 → 120,6
 
nrt_task_default_model(nrt);
nrt_task_def_system(nrt);
nrt_task_def_nokill(nrt);
 
shutdown_task_PID = task_create("Shutdown Task", shutdown_task_body, &nrt, NULL);
if (shutdown_task_PID == NIL) {
122,6 → 130,15
}
 
void call_shutdown_task(void *arg) {
 
struct timespec t;
 
sys_gettime(&t);
t.tv_sec += SHUTDOWN_TIMEOUT_SEC;
 
/* Emergency timeout to exit from RUNLEVEL_SHUTDOWN */
kern_event_post(&t,(void *)((void *)sys_abort_shutdown),(void *)0);
 
task_activate(shutdown_task_PID);
}
 
/demos/trunk/input/initcur.c
57,6 → 57,12
#define INTDRIVE_T 10000
#define INTDRIVE_FLAG 0
 
void call_shutdown_task(void *arg);
int device_drivers_init();
int device_drivers_close();
void set_shutdown_task();
TASK shutdown_task_body(void *arg);
 
PID shutdown_task_PID = 1;
 
TIME __kernel_register_levels__(void *arg)
105,7 → 111,7
 
device_drivers_close();
sys_shutdown_message("-- S.Ha.R.K. Closed --\n");
sys_end();
sys_abort_shutdown(0);
 
return NULL;
}
116,7 → 122,6
 
nrt_task_default_model(nrt);
nrt_task_def_system(nrt);
nrt_task_def_nokill(nrt);
 
shutdown_task_PID = task_create("Shutdown Task", shutdown_task_body, &nrt, NULL);
if (shutdown_task_PID == NIL) {
126,7 → 131,17
 
}
 
#define SHUTDOWN_TIMEOUT_SEC 3
 
void call_shutdown_task(void *arg) {
struct timespec t;
 
sys_gettime(&t);
t.tv_sec += SHUTDOWN_TIMEOUT_SEC;
 
/* Emergency timeout to exit from RUNLEVEL_SHUTDOWN */
kern_event_post(&t,(void *)((void *)sys_abort_shutdown),(void *)0);
 
task_activate(shutdown_task_PID);
}