Sold slow control/

Dependents:   sscm

Fork of S_SCTRL_SMlib by wimbeaumont Project

Committer:
NickRyder
Date:
Tue Oct 07 21:30:56 2014 +0000
Revision:
11:05bc1c823bc4
Parent:
10:1cae1504a800
Tidying up.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wbeaumont 0:8d755a0f3ab3 1 #ifndef S_SCTL_SM1_PINDEF_H
wbeaumont 0:8d755a0f3ab3 2 #define S_SCTL_SM1_PINDEF_H
wbeaumont 0:8d755a0f3ab3 3
wbeaumont 8:fe1477cd1c14 4 /*
wbeaumont 8:fe1477cd1c14 5 * v 1.11 corrected LVDS_MOSI from B1 to E1
wbeaumont 8:fe1477cd1c14 6 * v 1.12 corrected for LDIR values
wbeaumont 9:20f21cb7792e 7 * v 1.13 corrected for RDIR values
wbeaumont 0:8d755a0f3ab3 8
wbeaumont 0:8d755a0f3ab3 9
wbeaumont 8:fe1477cd1c14 10 */
wbeaumont 8:fe1477cd1c14 11
wbeaumont 8:fe1477cd1c14 12
wbeaumont 10:1cae1504a800 13 #define PINDEF_VER "1.14"
wbeaumont 8:fe1477cd1c14 14
wbeaumont 8:fe1477cd1c14 15 #define MOSI PTE1
wbeaumont 0:8d755a0f3ab3 16 #define MISO PTB8
wbeaumont 0:8d755a0f3ab3 17 #define SCLK PTD6
wbeaumont 0:8d755a0f3ab3 18 #define TEMP_CSN PTD7
wbeaumont 0:8d755a0f3ab3 19 #define TEMP_CABLE_CSN1 PTC8
wbeaumont 0:8d755a0f3ab3 20 #define TEMP_CABLE_CSN2 PTE3
wbeaumont 0:8d755a0f3ab3 21 #define DAC_DCEN PTE0
wbeaumont 0:8d755a0f3ab3 22 #define DAC_RSTN PTC13
wbeaumont 0:8d755a0f3ab3 23 // SPI 1 bi
wbeaumont 0:8d755a0f3ab3 24 #define ADC_STIO PTB9
wbeaumont 0:8d755a0f3ab3 25 #define STIO_MO PTE5
wbeaumont 0:8d755a0f3ab3 26 #define DIRECTION PTB10
wbeaumont 0:8d755a0f3ab3 27 #define ADC1_CSN PTB11
wbeaumont 0:8d755a0f3ab3 28 #define ADC2_CSN PTE2
wbeaumont 0:8d755a0f3ab3 29
wbeaumont 0:8d755a0f3ab3 30 // SPI 2
wbeaumont 0:8d755a0f3ab3 31 #define MOSI_2 PTE23
wbeaumont 0:8d755a0f3ab3 32 #define MISO_2 PTA16
wbeaumont 0:8d755a0f3ab3 33 #define SCLK_2 PTE30
wbeaumont 0:8d755a0f3ab3 34 #define TEMP_2_CSN PTE29
wbeaumont 0:8d755a0f3ab3 35 #define TEMP_2_CABLE_CSN1 PTC4
wbeaumont 0:8d755a0f3ab3 36 #define TEMP_2_CABLE_CSN2 PTC3
wbeaumont 0:8d755a0f3ab3 37 #define DAC_2_DCEN PTE22
wbeaumont 0:8d755a0f3ab3 38 #define DAC_2_RSTN PTC5
wbeaumont 0:8d755a0f3ab3 39 // SPI 2 bi
wbeaumont 0:8d755a0f3ab3 40 #define ADC_2_STIO PTC7
wbeaumont 0:8d755a0f3ab3 41 #define STIO2_MO PTC0
wbeaumont 0:8d755a0f3ab3 42 #define DIRECTION2 PTC6
wbeaumont 0:8d755a0f3ab3 43 #define ADC1_2_CSN PTA17
wbeaumont 0:8d755a0f3ab3 44 #define ADC2_2_CSN PTD4
wbeaumont 0:8d755a0f3ab3 45
wbeaumont 0:8d755a0f3ab3 46 // FLASH
wbeaumont 0:8d755a0f3ab3 47 #define F_SCLK PTD1
wbeaumont 0:8d755a0f3ab3 48 #define F_MISO PTD3
wbeaumont 0:8d755a0f3ab3 49 #define F_MOSI PTD2
wbeaumont 0:8d755a0f3ab3 50 #define F_CS PTD0
wbeaumont 0:8d755a0f3ab3 51 #define N_FWP PTC17
wbeaumont 0:8d755a0f3ab3 52 #define N_HOLD PTC16
wbeaumont 0:8d755a0f3ab3 53
wbeaumont 0:8d755a0f3ab3 54 // ID
wbeaumont 0:8d755a0f3ab3 55 #define AD0 PTC12
wbeaumont 0:8d755a0f3ab3 56 #define AD1 PTD5
wbeaumont 0:8d755a0f3ab3 57 #define AD2 PTA13
wbeaumont 0:8d755a0f3ab3 58 #define AD3 PTC9
wbeaumont 0:8d755a0f3ab3 59 #define AD4 PTE31
wbeaumont 0:8d755a0f3ab3 60 //CAL
wbeaumont 0:8d755a0f3ab3 61 #define CAL_TRIG_2AND4 PTC11
wbeaumont 0:8d755a0f3ab3 62 #define CAL_TRIG_1AND3 PTC10
wbeaumont 0:8d755a0f3ab3 63 #define GEN_EXT_CAL PTE4
wbeaumont 0:8d755a0f3ab3 64 #define SEL_CAL_INT PTA5
wbeaumont 0:8d755a0f3ab3 65 #define SEL_2_CAL_INT PTA12
wbeaumont 0:8d755a0f3ab3 66 #define SEL_CAL_EXT PTA4
wbeaumont 0:8d755a0f3ab3 67
wbeaumont 0:8d755a0f3ab3 68
wbeaumont 0:8d755a0f3ab3 69 // analogue
wbeaumont 0:8d755a0f3ab3 70 #define ADC1 PTB0
wbeaumont 0:8d755a0f3ab3 71 #define ADC2 PTB1
wbeaumont 0:8d755a0f3ab3 72
wbeaumont 0:8d755a0f3ab3 73
wbeaumont 0:8d755a0f3ab3 74 // direction levels
wbeaumont 8:fe1477cd1c14 75 #define LDIR_OUT 1
wbeaumont 8:fe1477cd1c14 76 #define LDIR_IN 0
wbeaumont 0:8d755a0f3ab3 77
wbeaumont 9:20f21cb7792e 78 #define RDIR_OUT 1
wbeaumont 9:20f21cb7792e 79 #define RDIR_IN 0
wbeaumont 0:8d755a0f3ab3 80
wbeaumont 0:8d755a0f3ab3 81 #define LEDRED PTB18
wbeaumont 0:8d755a0f3ab3 82 #define LEDGREEN PTB19
wbeaumont 0:8d755a0f3ab3 83 #define LEDBLUE PTD1
wbeaumont 0:8d755a0f3ab3 84
wbeaumont 0:8d755a0f3ab3 85 #endif