Sold slow control/
Fork of S_SCTRL_SMlib by
S_SCTRL_SM1_hwfunct.h
- Committer:
- wbeaumont
- Date:
- 2014-09-15
- Revision:
- 6:24e981a63851
- Parent:
- 3:39671ee1347d
- Parent:
- 5:b527df9432c3
- Child:
- 8:fe1477cd1c14
File content as of revision 6:24e981a63851:
#ifndef S_SCTRL_SM1_hwfunct_H #define S_SCTRL_SM1_hwfunct_H #define HW_LIB_HDR_VERSION "1.01" typedef struct { // BI-SPI DigitalInOut* msio[2]; DigitalOut* sclk[2]; DigitalOut* direction[2]; DigitalOut* stio_mo[2]; 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; DigitalOut* ledred; DigitalOut* ledgreen; AnalogIn* ain[2]; } 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 ) ; char* hwfunct_lib_version(); // returns this lib version info #endif