aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/DataDef.h
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Embedded_SW/Embedded/DataDef.h')
-rw-r--r--Software/Embedded_SW/Embedded/DataDef.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/DataDef.h b/Software/Embedded_SW/Embedded/DataDef.h
index bb9119372..b87544341 100644
--- a/Software/Embedded_SW/Embedded/DataDef.h
+++ b/Software/Embedded_SW/Embedded/DataDef.h
@@ -298,6 +298,27 @@ typedef struct //S_SPI
}SPI;//SPI
+typedef enum
+{
+ FPGA1 = 0,
+ FPGA2 = 1,
+ FPGA3 = 2,
+}FPGA_ID;
+
+typedef struct
+{
+ uint32_t Port;
+ uint8_t Pin;
+}GPIO;
+
+typedef struct
+{
+ GPIO GPO_TCK; //GPO MCU->FPGA
+ GPIO GPO_TDI; //GPO MCU->FPGA
+ GPIO GPO_TMS; //GPO MCU->FPGA
+ GPIO GPI_TDO; //GPI FPGA->MCU
+}FPGA_JTAG_GPIO;
+
#define SSI_SPI_TIMEOUT 1000
extern void *my_malloc(size_t _size);