Tue, 01 Mar 2011 21:33:32 +0000
Add keyboard patch from Andrew Warkentin <andreww591 gmail com>
I fixed the keyboard in FreeBee. I looked at the keyboard driver source available on a few sites, and it appears that BEGKBD/KEY_BEGIN_KEYBOARD is only supposed to be sent after the end of mouse data, and that KLAST/KEY_LIST_END is not a separate code, but a flag that is set on the last non-KALLUP/KEY_ALL_UP code in a list. I have attached a patch that implements these changes. I have also attached a patch that adds the 60Hz timer interrupt (I'm not sure if it's totally correct, though, since the cursor blinks rather slowly).
Received-From: Andrew Warkentin <andreww591 gmail com>
Signed-Off-By: Philip Pemberton <philpem@philpem.me.uk>
philpem@13 | 1 | #define VER_COMPILE_DATETIME "@@datetime@@" |
philpem@14 | 2 | #define VER_COMPILE_DATE "@@date@@" |
philpem@14 | 3 | #define VER_COMPILE_TIME "@@time@@" |
philpem@14 | 4 | #define VER_COMPILE_BY "@@whoami@@" |
philpem@14 | 5 | #define VER_COMPILE_HOST "@@hostname@@" |
philpem@14 | 6 | #define VER_COMPILER "@@compiler@@" |
philpem@14 | 7 | #define VER_BUILD_TYPE "@@buildtype@@" |
philpem@14 | 8 | #define VER_CFLAGS "@@cflags@@" |
philpem@0 | 9 | |
philpem@14 | 10 | #define VER_MAJOR @@majorver@@ |
philpem@14 | 11 | #define VER_MINOR @@minorver@@ |
philpem@14 | 12 | #define VER_BUILDNUM @@buildnum@@ |
philpem@14 | 13 | #define VER_EXTRA "@@extraver@@" |
philpem@14 | 14 | #define VER_VCSREV "@@vcsstr@@" |
philpem@0 | 15 | |
philpem@13 | 16 | #define VER_FULLSTR "@@fullverstr@@" |
philpem@0 | 17 |