hw functions for the SOLID slow control
Dependents: S_SCTRL_e_test SPItest sscm
Diff: S_SCTRL_SM1_hwfunct.h
- Revision:
- 5:b527df9432c3
- Parent:
- 2:475caee897ec
- Child:
- 6:24e981a63851
diff -r a83242fe9d37 -r b527df9432c3 S_SCTRL_SM1_hwfunct.h --- a/S_SCTRL_SM1_hwfunct.h Sun Sep 07 18:55:47 2014 +0000 +++ b/S_SCTRL_SM1_hwfunct.h Mon Sep 15 14:54:21 2014 +0000 @@ -8,7 +8,7 @@ typedef struct { - +// BI-SPI DigitalInOut* msio[2]; DigitalOut* sclk[2]; DigitalOut* direction[2]; @@ -16,24 +16,19 @@ DigitalOut* csb1[2]; DigitalOut* csb2[2]; - - // SPI pins DigitalOut* mosi[2]; DigitalIn* miso[2]; - DigitalOut* t_cs[2]; DigitalOut* tc_cs1[2]; DigitalOut* tc_cs2[2]; DigitalOut* dac_cs[2]; DigitalOut* dac_rst[2]; - //cal DigitalOut* cal13[2]; // physical the same so will point to the same port DigitalOut* cal24[2]; // physical the same so will point to the same port DigitalOut* calint[2]; - // not related to connector 1 /2 DigitalOut* calext; DigitalOut* calgenext; @@ -42,14 +37,11 @@ DigitalOut* ledgreen; AnalogIn* ain[2]; - - - - - } HWlines; +} HWlines; void assignports(HWlines *hwlines ); void setcalsource( int extcal, HWlines hwl); +void set_bi_spi_mo(int masterout, DigitalInOut* msio, DigitalOut* ldir, DigitalOut* rdir); void setdefault(HWlines hwl ) ;