X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fkbd.h;h=989ebf7f4107a02644ad68311366a378213b675b;hb=HEAD;hp=ab024472191e71fdd792b52f14d4d59a71377ba9;hpb=25909cdf6e3cb243846a002cf704af8357d0ec4c;p=bertos.git diff --git a/drv/kbd.h b/drv/kbd.h deleted file mode 100755 index ab024472..00000000 --- a/drv/kbd.h +++ /dev/null @@ -1,53 +0,0 @@ -/*! - * \file - * - * - * \brief Keyboard driver (interface) - * - * \version $Id$ - * \author Bernardo Innocenti - * \author Stefano Fedrigo - * \author Francesco Sacchi - */ - -/*#* - *#* $Log$ - *#* Revision 1.1 2005/06/27 21:28:45 bernie - *#* Import generic keyboard driver. - *#* - *#*/ -#ifndef DRV_KBD_H -#define DRV_KBD_H - -#include -#include -#include -#include - - -/*! - * Keyboard handler descriptor - */ -typedef struct KbdHandler -{ - Node link; - keymask_t (*hook)(keymask_t); /*!< Hook function */ - int8_t pri; /*!< Priority in input queue */ - uint8_t flags; /*!< See below for definitions */ -} KbdHandler; - -#define KHF_RAWKEYS BV(0) /*!< Handler gets raw key events */ - - -extern void kbd_init(void); -extern keymask_t kbd_peek(void); -extern keymask_t kbd_get(void); -extern keymask_t kbd_get_timeout(mtime_t timeout); -extern void kbd_addHandler(struct KbdHandler *handler); -extern void kbd_remHandler(struct KbdHandler *handler); - -#endif /* DRV_KBD_H */