lib/keypad/Keypad.cpp

changeset 28
424d792fea4f
parent 26
86f099bda525
child 33
167010858b8d
--- a/lib/keypad/Keypad.cpp	Thu Oct 15 01:12:31 2020 +0200
+++ b/lib/keypad/Keypad.cpp	Fri Oct 16 22:08:47 2020 +0200
@@ -46,7 +46,7 @@
   while(_started)
   {
     _columns[col].write(1);
-    Thread::wait(5);
+    ThisThread::sleep_for(5);
     for(row=0; row<_nrows; row++)
     {
       if (_rows[row].read())
@@ -70,12 +70,12 @@
       }
     _columns[col].write(0);
     col = (col+1) % _ncols;
-    Thread::wait(5);
+    ThisThread::sleep_for(5);
   }
 }
 
 void Keypad::attach(const keyevent_callback_t& kp_callback,
-										const keyevent_callback_t& kr_callback)
+					const keyevent_callback_t& kr_callback)
 {
   _kp_callback = kp_callback;
   _kr_callback = kr_callback;
@@ -86,7 +86,7 @@
 if (_started)
   return;
 _started = true;
-_loop.start(this, &Keypad::run);
+_loop.start(callback(this, &Keypad::run));
 }
 
 void Keypad::stop(void)

mercurial