summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--skey.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/skey.c b/skey.c
index 3f21384..13ce0ae 100644
--- a/skey.c
+++ b/skey.c
@@ -70,19 +70,18 @@ int skey_update_thread (void *data) {
int i = 0;
int j = 0;
while (1) {
- if (!i) {
+ 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
@@ -101,7 +100,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);