![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
PCM Digital Synthesizer
lcd_sw.h
- Committer:
- p_igmon
- Date:
- 2016-09-02
- Revision:
- 0:ad6637c36dc7
File content as of revision 0:ad6637c36dc7:
#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};