diff options
Diffstat (limited to 'Software/Embedded_SW/Embedded/DataDef.h')
| -rw-r--r-- | Software/Embedded_SW/Embedded/DataDef.h | 21 |
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); |
