Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MIDI REnc button mbed
main.cpp@3:153322cb84f6, 2014-08-11 (annotated)
- Committer:
- ChuckTimber
- Date:
- Mon Aug 11 06:35:50 2014 +0000
- Revision:
- 3:153322cb84f6
- Parent:
- 1:2760654d0b44
works NG
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ChuckTimber | 0:3dc89ac1495f | 1 | /** |
ChuckTimber | 0:3dc89ac1495f | 2 | * @file main.cpp |
ChuckTimber | 0:3dc89ac1495f | 3 | * Project Gem8 - handles 8-gembox synth project application |
ChuckTimber | 0:3dc89ac1495f | 4 | * @brief Gem8 project application |
ChuckTimber | 0:3dc89ac1495f | 5 | * @version 1.0 |
ChuckTimber | 0:3dc89ac1495f | 6 | * @author Chuck Timber |
ChuckTimber | 0:3dc89ac1495f | 7 | * @date 08/08/2014 |
ChuckTimber | 0:3dc89ac1495f | 8 | */ |
ChuckTimber | 0:3dc89ac1495f | 9 | |
ChuckTimber | 0:3dc89ac1495f | 10 | #include "mbed.h" |
ChuckTimber | 0:3dc89ac1495f | 11 | //#include "button.h" |
ChuckTimber | 0:3dc89ac1495f | 12 | //#include "REnc.h" |
ChuckTimber | 3:153322cb84f6 | 13 | #include "midi_proc.h" |
ChuckTimber | 1:2760654d0b44 | 14 | |
ChuckTimber | 1:2760654d0b44 | 15 | // LED (active HIGH) |
ChuckTimber | 1:2760654d0b44 | 16 | #define dbg_led_on() { } |
ChuckTimber | 1:2760654d0b44 | 17 | #define dbg_led_off() { } |
ChuckTimber | 1:2760654d0b44 | 18 | |
ChuckTimber | 1:2760654d0b44 | 19 | |
ChuckTimber | 0:3dc89ac1495f | 20 | uint8_t midi_params[]={ |
ChuckTimber | 0:3dc89ac1495f | 21 | 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, |
ChuckTimber | 0:3dc89ac1495f | 22 | 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, |
ChuckTimber | 0:3dc89ac1495f | 23 | 0,0,0,0,0,0,0,64,0,0,127,0,32,127,0,0,64,32, |
ChuckTimber | 0:3dc89ac1495f | 24 | }; |
ChuckTimber | 0:3dc89ac1495f | 25 | |
ChuckTimber | 0:3dc89ac1495f | 26 | DigitalOut myled(LED1); |
ChuckTimber | 3:153322cb84f6 | 27 | MIDI_P midi(dp16, dp15); |
ChuckTimber | 0:3dc89ac1495f | 28 | |
ChuckTimber | 0:3dc89ac1495f | 29 | int main() { |
ChuckTimber | 0:3dc89ac1495f | 30 | |
ChuckTimber | 3:153322cb84f6 | 31 | midi.Init(); |
ChuckTimber | 0:3dc89ac1495f | 32 | |
ChuckTimber | 0:3dc89ac1495f | 33 | while(1) { |
ChuckTimber | 0:3dc89ac1495f | 34 | myled = 1; |
ChuckTimber | 0:3dc89ac1495f | 35 | wait(0.2); |
ChuckTimber | 0:3dc89ac1495f | 36 | myled = 0; |
ChuckTimber | 0:3dc89ac1495f | 37 | wait(0.2); |
ChuckTimber | 0:3dc89ac1495f | 38 | } |
ChuckTimber | 0:3dc89ac1495f | 39 | } |