Gemphet8 ; 8-polyphonic synthesizer control application

Dependencies:   MIDI REnc button mbed

Files at this revision

API Documentation at this revision

Comitter:
ChuckTimber
Date:
Mon Aug 11 09:38:22 2014 +0000
Parent:
7:2398a1835eae
Commit message:
wroking copy - main trunk - compile OK

Changed in this revision

button.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/button.lib	Mon Aug 11 09:38:22 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/ChuckTimber/code/button/#04236df532fb
--- a/main.cpp	Mon Aug 11 09:18:44 2014 +0000
+++ b/main.cpp	Mon Aug 11 09:38:22 2014 +0000
@@ -9,7 +9,7 @@
 
 #include "mbed.h"
 #include "button.h"
-#include "REnc.h"
+//#include "REnc.h"
 #include "MIDI.h"
 #include "I2CEEprom.h"
 
@@ -76,10 +76,11 @@
 
 int main()
 {
-
     midi_init();
 
     while(1) {
+        midi.read();
+
         myled = 1;
         wait(0.2);
         myled = 0;
@@ -96,6 +97,8 @@
     midi.setHandleProgramChange(&midi_pc);
     midi.setHandlePitchBend(&midi_pbend);
     midi.setHandleSystemReset(&midi_sysreset);
+
+    midi.begin();
 }
 
 /// @brief  Reset all MIDI controller
@@ -129,7 +132,8 @@
 }
 
 /// @brief  MIDI note structure allocate function
-static MN_p allocN(void) {
+static MN_p allocN(void)
+{
     int i;
     uint16_t msk;