From 7569ea7bffb6a3496c07385c894b4c62c07df431 Mon Sep 17 00:00:00 2001
From: knolax <1339802534.kk@gmail.com>
Date: Wed, 20 Dec 2017 01:16:20 -0500
Subject: added a small sleep between rpin state changes

---
 skey.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/skey.c b/skey.c
index 9025664..ac9b19b 100644
--- a/skey.c
+++ b/skey.c
@@ -86,6 +86,8 @@ int skey_update_thread (void *data) {
 			while (row_index < 3) {
 				//sets the column pin high for reading
 				gpio_set_value(row_pins[row_index], 1);
+				//gives it some buffer time
+				usleep(10);
 				//reads with all the rows
 				column_index = 0;
 				while (column_index < 10) {
@@ -98,6 +100,7 @@ int skey_update_thread (void *data) {
 				}
 				//sets the row pin low
 				gpio_set_value(row_pins[row_index], 0);
+				usleep(10);
 				row_index++;
 			}
 		}
-- 
cgit v1.1