PCM Digital Synthesizer

Dependencies:   LCD mbed

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

Committer:
p_igmon
Date:
Fri Sep 02 13:24:16 2016 +0000
Revision:
0:ad6637c36dc7
for Micro Gen4 Synthesizer

Who changed what in which revision?

UserRevisionLine numberNew contents of line
p_igmon 0:ad6637c36dc7 1 #define SELECTSW1 (~(SW1)&1)
p_igmon 0:ad6637c36dc7 2 #define SELECTSW2 ((~(SW2)&1)<<1)
p_igmon 0:ad6637c36dc7 3 #define SELECTSW3 ((~(SW3)&1)<<2)
p_igmon 0:ad6637c36dc7 4 #define SELECTSW4 ((~(SW4)&1)<<3)
p_igmon 0:ad6637c36dc7 5 #define MENUSW_PLUS ((~(SW5)&1)<<7)
p_igmon 0:ad6637c36dc7 6 #define MENUSW_MINUS ((~(SW6)&1)<<6)
p_igmon 0:ad6637c36dc7 7 #define VALUESW_PLUS ((~(SW7)&1)<<5)
p_igmon 0:ad6637c36dc7 8 #define VALUESW_MINUS ((~(SW8)&1)<<4)
p_igmon 0:ad6637c36dc7 9 #define ANYKEYON (SELECTSW1|SELECTSW2|SELECTSW3|SELECTSW4|MENUSW_PLUS|MENUSW_MINUS|VALUESW_PLUS|VALUESW_MINUS)
p_igmon 0:ad6637c36dc7 10
p_igmon 0:ad6637c36dc7 11 #define MENU_INDEXMAX 21
p_igmon 0:ad6637c36dc7 12 extern DigitalIn SW1;
p_igmon 0:ad6637c36dc7 13 extern DigitalIn SW2;
p_igmon 0:ad6637c36dc7 14 extern DigitalIn SW3;
p_igmon 0:ad6637c36dc7 15 extern DigitalIn SW4;
p_igmon 0:ad6637c36dc7 16 extern DigitalIn SW5;
p_igmon 0:ad6637c36dc7 17 extern DigitalIn SW6;
p_igmon 0:ad6637c36dc7 18 extern DigitalIn SW7;
p_igmon 0:ad6637c36dc7 19 extern DigitalIn SW8;
p_igmon 0:ad6637c36dc7 20
p_igmon 0:ad6637c36dc7 21 extern LCD lcd;
p_igmon 0:ad6637c36dc7 22 //extern Serial pc;
p_igmon 0:ad6637c36dc7 23 extern RawSerial PC;
p_igmon 0:ad6637c36dc7 24 extern DigitalOut myled;
p_igmon 0:ad6637c36dc7 25 void rch_polarity(void);
p_igmon 0:ad6637c36dc7 26
p_igmon 0:ad6637c36dc7 27 static char cgfont[]={0x00,0x11,0x11,0x11,0x13,0x1d,0x10,0x10};
p_igmon 0:ad6637c36dc7 28
p_igmon 0:ad6637c36dc7 29
p_igmon 0:ad6637c36dc7 30
p_igmon 0:ad6637c36dc7 31