p igmon
/
uGen4x
PCM Digital Synthesizer
lcd_sw.h@0:ad6637c36dc7, 2016-09-02 (annotated)
- 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?
User | Revision | Line number | New 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 |