Test program for BaseMachineUIController Library

Dependencies:   AverageAnalogIn BaseMachineUIController ExioBufferdController MCP23S17 PinDetect RotaryEncoder Sequence SequencerDisplay mbed-rtos mbed st7567LCD AT24C1024

Revision:
6:e104230b642c
Parent:
5:7f49c9ca7c04
Child:
8:a2a2fbf9ba4f
--- a/main.cpp	Wed Nov 09 10:29:34 2016 +0000
+++ b/main.cpp	Mon Nov 14 05:48:57 2016 +0000
@@ -21,10 +21,6 @@
 
 BaseMachineUIController UIController;
 
-SPI Spi(PC_12, PC_11, PC_10); // SPI3: mosi, miso, sclk
-// MExioMcp23s17(int hardwareaddress, SPI& spi, PinName nCs, PinName nReset);
-ExioMcp23s17 Exio(0x00, Spi, PD_2, PA_13);
-
 uint8_t step = 0;
 int isStepChanged = false;
 bool isRunning = false;
@@ -61,30 +57,7 @@
     #endif
     
     UIController.init();
-    
-    // Reset MCP23S17 (初期化時にreset()が必要)
-    Exio.reset();
- 
-    //ExioInBuffer exioInBufferA(&Exio, ExioPortA);
-    ExioInBuffer exioInBufferB(&Exio, ExioPortB);
-  
-    ExioBufferedDebounceIn inB[] = {
-        ExioBufferedDebounceIn(&exioInBufferB, 0),
-        ExioBufferedDebounceIn(&exioInBufferB, 1),
-        ExioBufferedDebounceIn(&exioInBufferB, 2),
-        ExioBufferedDebounceIn(&exioInBufferB, 3),
-        ExioBufferedDebounceIn(&exioInBufferB, 4),
-        ExioBufferedDebounceIn(&exioInBufferB, 5),
-        ExioBufferedDebounceIn(&exioInBufferB, 6),
-        ExioBufferedDebounceIn(&exioInBufferB, 7)
-    };
-    
-    //exioInBufferA.run(10);
-    exioInBufferB.run(10);
-    for (int i = 0; i < 8; i++) {
-        inB[i].set_debounce_us(10000);
-    }
-        
+            
     RtosTimer stepTimer(stepUp, osTimerPeriodic, (void *)0);
     stepTimer.start(samplingRate);
     setNoteLen();
@@ -129,11 +102,5 @@
             );
         }
         #endif
-        //printf("Exio PortA: %d\r\n", va);
-        for (int i = 0; i < 8; i++) {
-            int vb = inB[i].read();
-            printf("%d ", vb);
-        }
-        printf("\r\n");
     }
 }