Sang Vu Van
/
New
mesh phone
system_defines.h@0:c674504a6536, 2012-07-02 (annotated)
- Committer:
- SangSTBK
- Date:
- Mon Jul 02 03:41:36 2012 +0000
- Revision:
- 0:c674504a6536
mesh
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
SangSTBK | 0:c674504a6536 | 1 | // control pins for I/O |
SangSTBK | 0:c674504a6536 | 2 | |
SangSTBK | 0:c674504a6536 | 3 | DigitalOut CS(p23); /* chip select the SSD1963 active LOW */ |
SangSTBK | 0:c674504a6536 | 4 | DigitalOut RS(p22); /* reset to SSD1963 - not used in this implementation*/ |
SangSTBK | 0:c674504a6536 | 5 | DigitalOut nWR(p25); /* write out to SSD1963 active LOW */ |
SangSTBK | 0:c674504a6536 | 6 | DigitalOut nRD(p24); /* read data from SSD1963 active LOW - but not used */ |
SangSTBK | 0:c674504a6536 | 7 | DigitalOut DC(p26); /* Data/Command Select: 0=Command, 1=Data); */ |
SangSTBK | 0:c674504a6536 | 8 | DigitalOut myled(LED1); /* for test purposes only - on the mbed module */ |
SangSTBK | 0:c674504a6536 | 9 | DigitalOut led(p18); |
SangSTBK | 0:c674504a6536 | 10 | DigitalOut WEAK(p30); |
SangSTBK | 0:c674504a6536 | 11 | DigitalOut SDN(p19); |
SangSTBK | 0:c674504a6536 | 12 | |
SangSTBK | 0:c674504a6536 | 13 | /**************************** data bus I/O pins *********************************/ |
SangSTBK | 0:c674504a6536 | 14 | BusOut DB(p10,p11,p12,p13,p14,p15,p16,p17); |
SangSTBK | 0:c674504a6536 | 15 | /******************************************************************************/ |
SangSTBK | 0:c674504a6536 | 16 | int touch_x, touch_y; |
SangSTBK | 0:c674504a6536 | 17 | int back_color; |
SangSTBK | 0:c674504a6536 | 18 | char is_touch = 0; |
SangSTBK | 0:c674504a6536 | 19 | char buffer[100]; |
SangSTBK | 0:c674504a6536 | 20 | char button_poss = 0; |
SangSTBK | 0:c674504a6536 | 21 | /* System Definitions */ |
SangSTBK | 0:c674504a6536 | 22 | /* the following are the pin assignments on the mbed controller */ |
SangSTBK | 0:c674504a6536 | 23 | //DigitalOut pga2320(p30);/* normally LOW; take HIGH to select PGA2320 */ |
SangSTBK | 0:c674504a6536 | 24 | //DigitalOut phono(p29); |
SangSTBK | 0:c674504a6536 | 25 | //DigitalIn IRx(p27); /* p28 is the Tx outputand is not used */ |
SangSTBK | 0:c674504a6536 | 26 | //DigitalIn IPSELPB(p26); |
SangSTBK | 0:c674504a6536 | 27 | //DigitalIn IPSELB(p25); |
SangSTBK | 0:c674504a6536 | 28 | //DigitalIn IPSELA(p24); |
SangSTBK | 0:c674504a6536 | 29 | //DigitalIn VOLPB(p23); |
SangSTBK | 0:c674504a6536 | 30 | //DigitalIn VOLB(p22); |
SangSTBK | 0:c674504a6536 | 31 | //DigitalIn VOLA(p21); |
SangSTBK | 0:c674504a6536 | 32 | //AnalogIn ALS(p20); |
SangSTBK | 0:c674504a6536 | 33 | //DigitalOut SBUSON(p19); |
SangSTBK | 0:c674504a6536 | 34 | //DigitalOut NAOE(p18); /* A6821 output enable. Active LOW */ |
SangSTBK | 0:c674504a6536 | 35 | //DigitalOut DC(p17); |
SangSTBK | 0:c674504a6536 | 36 | //DigitalOut RD(p16); /* also ASTROBE */ |
SangSTBK | 0:c674504a6536 | 37 | //DigitalOut WR(p15); /* MDATA */ |
SangSTBK | 0:c674504a6536 | 38 | //DigitalOut RS(p14); /* ACLK */ |
SangSTBK | 0:c674504a6536 | 39 | //DigitalOut CS(p13); |
SangSTBK | 0:c674504a6536 | 40 | //DigitalOut myled(LED1); |
SangSTBK | 0:c674504a6536 | 41 | //BusInOut DB(p12, p11, p10, p9, p8, p7, p6, p5); /* for the LCD display */ |
SangSTBK | 0:c674504a6536 | 42 | |
SangSTBK | 0:c674504a6536 | 43 | //Serial pc(USBTX, USBRX); /* for debugging and in final version for test mode */ |
SangSTBK | 0:c674504a6536 | 44 | //Serial remote(NC, p27); /* remote control serial input; 1200bd 8 data, 1 stop and no parity */ |
SangSTBK | 0:c674504a6536 | 45 | //AnalogIn light(p20); /* for auto display brightness */ |