X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=bertos%2Fhw%2Fhw_kbd.h;h=e78a1ce0e9e1096f24ab9d717b7241a0c64404e0;hb=fb5863ca8d0db3ff2e84721f7c902b031157ebb0;hp=7e82cb05f5e2e80259f9ef774b48b5ba9e0850bd;hpb=791e167e053bdd9250d34a9a5ccae6ccde4d6679;p=bertos.git diff --git a/bertos/hw/hw_kbd.h b/bertos/hw/hw_kbd.h index 7e82cb05..e78a1ce0 100644 --- a/bertos/hw/hw_kbd.h +++ b/bertos/hw/hw_kbd.h @@ -26,45 +26,32 @@ * invalidate any other reasons why the executable file might be covered by * the GNU General Public License. * - * Copyright 2003, 2004, 2005, 2006 Develer S.r.l. (http://www.develer.com/) - * Copyright 2000 Bernardo Innocenti + * Copyright 2003, 2004, 2005, 2006, 2008 Develer S.r.l. (http://www.develer.com/) + * Copyright 2000 Bernie Innocenti * All Rights Reserved. * --> * * \brief Keyboard hardware-specific definitions * - * \version $Id$ * * \author Francesco Sacchi * \author Stefano Fedrigo */ -/*#* - *#* $Log$ - *#* Revision 1.4 2006/07/19 12:56:27 bernie - *#* Convert to new Doxygen style. - *#* - *#* Revision 1.3 2006/03/22 09:51:27 bernie - *#* Wrap C++ stuff. - *#* - *#* Revision 1.2 2006/02/15 09:13:42 bernie - *#* Add keyboard emulator. - *#* - *#* 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 "hw/kbd_map.h" + #include +#warning TODO:This is an example implementation, you must implement it! + #define K_RPT_MASK (K_UP | K_DOWN | K_OK | K_CANCEL) #define KBD_HW_INIT \ do { \ + /* Put here code to init hw */ \ } while (0) EXTERN_C int emul_kbdReadCols(void); @@ -75,7 +62,10 @@ EXTERN_C int emul_kbdReadCols(void); */ INLINE keymask_t kbd_readkeys(void) { - return (keymask_t)emul_kbdReadCols(); + /* Implement me! */ + + //Only for test remove when implement this function + return 0; } #endif /* HW_KBD_H */