Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of DDRO_Farrari by
Diff: pinout.h
- 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
