Zimin Wang / Mbed 2 deprecated DDRO_Farrari

Dependencies:   mbed-rtos mbed

Fork of DDRO_Farrari by Liangzhen Lai

Revision:
10:95e9932f7990
Parent:
9:cbb692f51e0f
--- a/pinout.h	Tue Feb 11 21:36:52 2014 +0000
+++ b/pinout.h	Tue Feb 25 02:14:41 2014 +0000
@@ -1,53 +1,54 @@
 #ifndef PINOUT_H
 #define PINOUT_H
 
-static LocalFileSystem local("local");
-static Serial pc(USBTX, USBRX);//tx, rx => for debugging purposes
+extern LocalFileSystem local;
+extern Serial pc;
 
 // TI DAC7578 interface
-//static BusOut CLR_BAR(p5, p7);
-//static BusOut LDAC_BAR(p6, p8);
-static I2C dac_i2c(p9, p10); //sda, scl
+//extern BusOut CLR_BAR(p5, p7);
+//extern BusOut LDAC_BAR(p6, p8);
+extern I2C dac_i2c; //sda, scl
 
-static I2C lcd(p9, p10);
+extern I2C lcd;
 
 // LED Indicators
-static DigitalOut power_indicator (LED1);
-static DigitalOut power_error_indicator (LED4);
-static DigitalOut wait_indicator (LED2);
+extern DigitalOut power_indicator;
+extern DigitalOut power_error_indicator;
+extern DigitalOut wait_indicator;
 
 // To Chip
-static DigitalOut PORESETn(p11);
-static DigitalOut CORERESETn(p12);
+extern DigitalOut PORESETn;
+extern DigitalOut CORERESETn;
 
 // From Chip
-static DigitalIn  HCLK_div_down(p5);
-static DigitalIn  RO_clock_out(p6);
+extern DigitalIn  HCLK_div_down;
+extern DigitalIn  RO_clock_out;
 
 // GPIO to/from Chip
-//static BusInOut GPIO(p7, p16, p15);
+//extern BusInOut GPIO(p7, p16, p15);
 #define GPIO_int_pin (p15)
+#define GPIO_ack_pin (p16)
 
 // Analog in from amplifier (for power measurement)
-static AnalogIn  meas_sen(p17);
-static AnalogIn  meas_mem2(p18);
-static AnalogIn  meas_mem1(p19);
-static AnalogIn  meas_core(p20);
-static DigitalOut gain_ctrl(p8);
+extern AnalogIn  meas_sen;
+extern AnalogIn  meas_mem2;
+extern AnalogIn  meas_mem1;
+extern AnalogIn  meas_core;
+extern DigitalOut gain_ctrl;
 
 // Scan
-static DigitalOut scan_data_in(p30);
-static DigitalOut scan_phi(p29);
-static DigitalOut scan_phi_bar(p13);
-static DigitalOut scan_load_chain(p14);
-static DigitalOut scan_load_chip(p26);
-static DigitalIn  scan_data_out(p25);
+extern DigitalOut scan_data_in;
+extern DigitalOut scan_phi;
+extern DigitalOut scan_phi_bar;
+extern DigitalOut scan_load_chain;
+extern DigitalOut scan_load_chip;
+extern DigitalIn  scan_data_out;
 
 // JTAG
-static DigitalOut TCK(p24);
-static DigitalOut TMS(p23);
-static DigitalOut TDI(p22);
-static DigitalIn  TDO(p21);
+extern DigitalOut TCK;
+extern DigitalOut TMS;
+extern DigitalOut TDI;
+extern DigitalIn  TDO;
 
 
 #define POWER_UP_TIME 0.01