An RC5 decoder and preamp controller. Written on the LPC11U24, Ported to LPC1114 and now 100% stable (January 2016)

Dependents:   AppleRemoteController_copy_Production_Version AppleRemoteController_Reference_Only

Revision:
0:83d4a20e7bc7
Child:
1:bb881a434906
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Pindef1114.h	Tue Jun 16 11:22:55 2015 +0000
@@ -0,0 +1,35 @@
+/************************************ Pinfef1114.h *******************************/   
+
+DigitalOut FWD1(dp15);       // the are the motor 'H' bridge drive signals
+DigitalOut REV1(dp16);       // when the volume controll motor is not being driven 
+//DigitalOut REV1(p11);       // they are all OFF
+//DigitalOut REV2(p13);
+
+DigitalOut muteout(dp17);    // drives the mute relay via a mosfet or transistor
+InterruptIn mute_int(dp6);  // mute p/button interrupt
+DigitalIn mute(dp6);        // mute input from associated pushbutton
+
+InterruptIn rc5int(dp1);    // this is the R/C interrupt triggered by the IRx data out
+DigitalIn rc5dat(dp1);      // data is read in from here - its coming from the IRx data out
+
+InterruptIn select_int(dp28); // select rotary encoder interrupt - we use the 'A' O/P to generate the interrupt  
+DigitalIn sela(dp28);         // select input rotary enc input A
+DigitalIn selb(dp27);         // select input rotary enc input B
+
+DigitalIn stdby(dp26);       // standby function p/button input
+InterruptIn stdby_int(dp26); // standby p/button interrupt in
+
+InterruptIn recloop_int(dp5);   //record loop interrupt
+DigitalIn recloop_in(dp5);      // record loop p/button input
+DigitalOut recloop_out(dp18);    // drives record loop relay via mosfet or transistor      
+
+DigitalOut power_ind(dp25);  // this pin drives the standby controller - LOW = OFF; use regulators with standby inpu
+
+BusOut select_drv(dp9, dp10, dp11, dp13, dp14);  //these are the select relay drivers
+// note that we do not explicitly define the input select output ports because we just move the active
+// output port bit around in  a continuos loop with each depress of the select button.  Drive the associated
+// input relays via a mosfet or transistor
+
+// DigitalOut myled(LED1); // for test purposes only - on the mbed module - comment out when not used
+// DigitalOut myled2(LED2);
+// DigitalOut sync(p29); //this is a sync pin that is toggled during IR read - used for debug only
\ No newline at end of file