very preliminary code, pins clearly havent been chosen yet!

Dependencies:   TextLCD mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers trigger.h Source File

trigger.h

00001 #include "mbed.h"
00002 #include "TextLCD.h"
00003 
00004 extern int pulse;
00005 extern int tempo;
00006 extern int swing;
00007 extern int beat;
00008 extern TextLCD lcd;
00009 
00010 //Drum Noises
00011 extern DigitalOut Kick;
00012 extern DigitalOut Snare;
00013 extern DigitalOut HHOpen;
00014 extern DigitalOut HHClosed;
00015 extern DigitalOut HiTom;
00016 extern DigitalOut LoTom;
00017 extern DigitalOut Clap;
00018 extern DigitalOut Block;
00019 
00020 //Detectors
00021 extern DigitalIn threetime;
00022 extern DigitalIn KICK;
00023 extern DigitalIn SNARE;
00024 extern DigitalIn HHOPEN;
00025 extern DigitalIn HHCLOSED;
00026 extern DigitalIn HITOM;
00027 extern DigitalIn LOTOM;
00028 extern DigitalIn CLAP;
00029 extern DigitalIn BLOCK;
00030 
00031 //Beats
00032 extern DigitalOut Beat1;
00033 extern DigitalOut Beat2;
00034 extern DigitalOut Beat3;
00035 extern DigitalOut Beat4;
00036 extern DigitalOut Beat5;
00037 extern DigitalOut Beat6;
00038 extern DigitalOut Beat7;
00039 extern DigitalOut Beat8;
00040 
00041 void trigger(void);