X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mart%2Fex10%2Fex10d1.c;h=475b6fdd666b62a92a9d0795767bce7d2d0bd9fd;hb=ac75c3cbb6f36618f91d1cb8d552c1cde8b70819;hp=78ffc7b084180c9e31e71eff18e6a54e71708e1b;hpb=d1cc23cb704a010f199ba7de395c8cb8b2783ce8;p=des2015.git diff --git a/mart/ex10/ex10d1.c b/mart/ex10/ex10d1.c index 78ffc7b..475b6fd 100644 --- a/mart/ex10/ex10d1.c +++ b/mart/ex10/ex10d1.c @@ -19,7 +19,7 @@ RTIME times[SAMPLES]; void taskf(void *arg) { RT_INTR intr; - rt_intr_create(&intr, "lpt1 handler", LPT1IRQ, I_PROPAGATE); + rt_intr_create(&intr, "lpt1 handler", LPT1IRQ, 0); rt_task_set_periodic(NULL, TM_NOW, 1e5); unsigned int i; @@ -38,7 +38,7 @@ void taskf(void *arg) fprintf(file, "%u,%llu\n", i, times[i]); } fclose(file); - rt_printf("Done, you can press CRTL+C now\n"); + rt_printf("Done, you can press CRTL+C now\n"); } int main(int argc, char* argv[]) @@ -54,6 +54,6 @@ int main(int argc, char* argv[]) rt_task_create(&task, "task", 0, 50, 0); rt_task_start(&task, &taskf, 0); - pause(); - outb(inb(0x37A) & 0xEF, 0x37A); + pause(); + outb(inb(0x37A) & 0xEF, 0x37A); }