Chuck Timber / Mbed 2 deprecated Gemphet8

Dependencies:   MIDI REnc button mbed

main.cpp

Committer:
ChuckTimber
Date:
2014-08-12
Revision:
10:c3b797b62ddb
Parent:
5:7d7be4c72d21
Child:
11:e6a47dc75120

File content as of revision 10:c3b797b62ddb:

/**
 *  @file       main.cpp
 *  Project     Gem8 - handles 8-gembox synth project application
 *  @brief      Gem8 project application
 *  @version    1.0
 *  @author     Chuck Timber
 *  @date       08/08/2014
 */
 
#include "mbed.h"
#include "button.h"
//#include "REnc.h"
#include "MIDI.h"
#include "I2CEEprom.h"

// LED (active HIGH)
#define dbg_led_on()        { }
#define dbg_led_off()       { }

/// MIDI parameters -- 82-byte (32+32+18)
uint8_t midi_params[]={
    0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,64,0,0,127,0,32,127,0,0,64,32,
};

DigitalOut myled(LED1);
I2CEEprom i2crom(dp5, dp27, 0xa0);
MIDI midi(dp16, dp15);



int main() {

    while(1) {
        midi.read();
        
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
    }
}