PCM Digital Synthesizer

Dependencies:   LCD mbed

/media/uploads/p_igmon/img_1731-w480.jpg

Revision:
0:ad6637c36dc7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcd_sw.h	Fri Sep 02 13:24:16 2016 +0000
@@ -0,0 +1,31 @@
+#define SELECTSW1 (~(SW1)&1)
+#define SELECTSW2 ((~(SW2)&1)<<1)
+#define SELECTSW3 ((~(SW3)&1)<<2)
+#define SELECTSW4 ((~(SW4)&1)<<3)
+#define MENUSW_PLUS ((~(SW5)&1)<<7)
+#define MENUSW_MINUS ((~(SW6)&1)<<6)
+#define VALUESW_PLUS ((~(SW7)&1)<<5)
+#define VALUESW_MINUS ((~(SW8)&1)<<4)
+#define ANYKEYON (SELECTSW1|SELECTSW2|SELECTSW3|SELECTSW4|MENUSW_PLUS|MENUSW_MINUS|VALUESW_PLUS|VALUESW_MINUS)
+
+#define  MENU_INDEXMAX 21
+extern DigitalIn SW1;
+extern DigitalIn SW2;
+extern DigitalIn SW3;
+extern DigitalIn SW4;
+extern DigitalIn SW5;
+extern DigitalIn SW6;
+extern DigitalIn SW7;
+extern DigitalIn SW8;
+
+extern LCD lcd;
+//extern Serial pc;
+extern RawSerial PC;
+extern DigitalOut myled;
+void rch_polarity(void);
+
+static char cgfont[]={0x00,0x11,0x11,0x11,0x13,0x1d,0x10,0x10};
+
+
+
+