X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fkbd.c;h=3d1eca4537dc2a256301f9178fe2c5aaa47e8e0e;hb=32d1445272120a254d77ce8d1af1f527da7a2c17;hp=fa03d841aacc3ff71dc2e52fd2597e464b5a44a7;hpb=f150c56b408c6289274ddf5287a5d7b97c10a1c1;p=bertos.git diff --git a/bertos/drv/kbd.c b/bertos/drv/kbd.c index fa03d841..3d1eca45 100644 --- a/bertos/drv/kbd.c +++ b/bertos/drv/kbd.c @@ -177,10 +177,11 @@ keymask_t kbd_peek(void) { keymask_t key = 0; -// FIXME: make it optional +#if CONFIG_KBD_SCHED /* Let other tasks run for a while */ extern void schedule(void); schedule(); +#endif /* Extract an event from the keyboard buffer */ IRQ_DISABLE; @@ -236,7 +237,7 @@ void kbd_addHandler(struct KbdHandler *handler) KbdHandler *node; List *list; - cpuflags_t flags; + cpu_flags_t flags; IRQ_SAVE_DISABLE(flags); /* Choose between raw and coocked handlers list */