Release 1.01

Revision:
1:86f6ebbe4fd1
Parent:
0:b6d729ae4f27
Child:
2:1d5204d29bc5
--- a/ButtonController.h	Thu Jul 25 00:43:08 2019 +0000
+++ b/ButtonController.h	Thu Sep 12 11:27:59 2019 +0000
@@ -5,7 +5,6 @@
 #include "rtos.h"
 #include "mcp23s08.h"
 #include "Menu.h"
-#include "Navigator.h"
 
 /**
  * service to manage the external GPIO expander board.
@@ -42,7 +41,6 @@
 {
     public :
         
-        Navigator *     navigator;
         mcp23s08 *      spi_io_exp;
         Mutex           _mutex;
         unsigned char   currentValue;
@@ -55,7 +53,7 @@
         
         CircularBuffer<uint8_t, 64> cmd_queue;
         
-        ButtonController(Navigator * navigator);
+        ButtonController();
         ~ButtonController();
         
         void  pressButtonUp(void);
@@ -67,9 +65,7 @@
         
         void init(void);
         void update(void);
-        void update(Navigator * navigator);
-        void update(Menu * menu);
-        void update(int currentValue, Menu * menu);
+        void processCmdQueue(Menu * activeMenu);
         
         uint8_t getCurrentState ();
 };