mesh phone

Dependencies:   RF22 mbed

Committer:
SangSTBK
Date:
Mon Jul 02 03:41:36 2012 +0000
Revision:
0:c674504a6536
mesh

Who changed what in which revision?

UserRevisionLine numberNew 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 */