X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=hw%2Fhw_kbd.h;h=69be0dd00f30c88a14a909ae7878f69d151a6e82;hb=HEAD;hp=8908db2786a8e98e4d143d22cec5ad8d92125c37;hpb=482fcc3ee5ea930a38e04c93341445b8a77f6123;p=bertos.git diff --git a/hw/hw_kbd.h b/hw/hw_kbd.h deleted file mode 100755 index 8908db27..00000000 --- a/hw/hw_kbd.h +++ /dev/null @@ -1,69 +0,0 @@ -/*! - * \file - * - * - * \brief Keyboard hardware-specific definitions - * - * \version $Id$ - * - * \author Francesco Sacchi - * \author Stefano Fedrigo - */ - -/*#* - *#* $Log$ - *#* Revision 1.1 2006/02/10 12:31:03 bernie - *#* Add templates for hw definitions. - *#* - *#*/ - -#ifndef HW_KBD_H -#define HW_KBD_H - - -#include "kbd_map.h" -#include -#include - - - /*! - * \name CPU ports <-> switches assignement - * @{ - */ - -#define K_RPT_MASK (K_UP | K_DOWN | K_OK | K_CANCEL) -/*@}*/ - - -#define KBD_HW_INIT \ - do { \ - } while (0) - - -/*! - * Read the keyboard ports and return the mask of - * depressed keys. - */ -INLINE keymask_t kbd_readkeys(void) -{ - keymask_t key = 0; - - uint32_t mask = 0xF; - - if (!(mask & 1)) - key |= K_OK; - if (!(mask & 2)) - key |= K_CANCEL; - if (!(mask & 4)) - key |= K_UP; - if (!(mask & 8)) - key |= K_DOWN; - - return key; -} - -#endif /* HW_KBD_H */