p igmon
/
uGen4x
PCM Digital Synthesizer
Diff: lcd_sw.h
- Revision:
- 0:ad6637c36dc7
diff -r 000000000000 -r ad6637c36dc7 lcd_sw.h --- /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}; + + + +