summaryrefslogtreecommitdiff
path: root/skey.c
diff options
context:
space:
mode:
Diffstat (limited to 'skey.c')
-rw-r--r--skey.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/skey.c b/skey.c
index 19e0002..fff8f31 100644
--- a/skey.c
+++ b/skey.c
@@ -70,20 +70,19 @@ int skey_update_thread (void *data) {
int i = 0;
int j = 0;
while (1) {
- i++;
- i = i % 500;
if (!i) {
printk(KERN_INFO "skey: update thread printed to kernel log every 1s\n");
//reports the a button pressed
input_report_key(skey_dev,KEY_CAPSLOCK,j);
input_sync(skey_dev);
j = !j;
+ gpio_set_value(row_pins[0],j);
}
if (USE_GPIO) {
//reads the keyboard
int row_index = 0;
int column_index = 0;
- while (row_index < 3) {
+ /*while (row_index < 3) {
//sets the column pin high for reading
gpio_set_value_cansleep(row_pins[row_index], 0);
//gives it some buffer time
@@ -102,7 +101,7 @@ int skey_update_thread (void *data) {
gpio_set_value_cansleep(row_pins[row_index], 1);
usleep_range(10,10);
row_index++;
- }
+ }*/
}
//sleep 2000us= 2ms = 0.002 seconds
//usleep_range(2000, 2000);