Test program for BaseMachineUIController Library

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

Revision:
1:46e088b12083
Parent:
0:f3abbd84d67f
Child:
2:354ca389e975
--- a/main.cpp	Sun Nov 06 22:14:03 2016 +0000
+++ b/main.cpp	Sun Nov 06 23:03:08 2016 +0000
@@ -47,6 +47,8 @@
     {
         UIController.update();
 
+        isRunning = UIController.getIsRunning();
+        
         OscillatorParam osc;
         UIController.getOscillatorParam(&osc);
         
@@ -56,13 +58,14 @@
         EnvelopeParam env;
         UIController.getEnvelopeParam(&env);
         
-        isRunning = UIController.getIsRunning();
+        int bpm = UIController.getBpm();
+        int accentLevel = UIController.getAccentLevel();
         
         #if (UART_TRACE)
         printf("%d %d ", osc.waveShape, osc.pulseWidth); 
         printf("%d %d ", flt.cutoff, flt.resonance); 
         printf("%d %d %d %d %d ", env.level, env.length, env.duration, env.decay, env.sustain); 
-        printf("%d %d\r\n", UIController.getBpm(), UIController.getAccentLevel());
+        printf("%d %d\r\n", bpm, accentLevel);
         #endif
     }
 }