fork

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
Kovalev_D
Date:
Mon Sep 04 12:55:13 2017 +0000
Revision:
217:15cd8752bb6c
Parent:
216:189b0ea1dc38
Child:
218:b4067cac75c0
dd

Who changed what in which revision?

UserRevisionLine numberNew contents of line
igor_v 1:f2adcae3d304 1 #ifndef SPI_H
igor_v 1:f2adcae3d304 2 #define SPI_H
igor_v 1:f2adcae3d304 3
igor_v 1:f2adcae3d304 4
igor_v 0:8ad47e2b6f00 5 #define RX_SSP_notEMPT 0x00000004
igor_v 0:8ad47e2b6f00 6
igor_v 0:8ad47e2b6f00 7 struct SPI {
igor_v 110:6406b7ac0442 8
Kovalev_D 113:8be429494918 9 // unsigned int SpiFlag;
Kovalev_D 112:4a96133a1311 10
igor_v 0:8ad47e2b6f00 11 unsigned int ADC1;
igor_v 0:8ad47e2b6f00 12 unsigned int ADC2;
igor_v 0:8ad47e2b6f00 13 unsigned int ADC3;
igor_v 0:8ad47e2b6f00 14 unsigned int ADC4;
igor_v 0:8ad47e2b6f00 15 unsigned int ADC5;
igor_v 0:8ad47e2b6f00 16
igor_v 110:6406b7ac0442 17 unsigned int ADC1_Accum;
igor_v 110:6406b7ac0442 18 unsigned int ADC2_Accum;
igor_v 110:6406b7ac0442 19 unsigned int ADC3_Accum;
igor_v 110:6406b7ac0442 20 unsigned int ADC4_Accum;
igor_v 110:6406b7ac0442 21 unsigned int ADC5_Accum;
igor_v 110:6406b7ac0442 22 unsigned int ADC_NewData;
igor_v 110:6406b7ac0442 23
igor_v 110:6406b7ac0442 24
Kovalev_D 208:19150d2b528f 25 unsigned int FlagExchange;
igor_v 0:8ad47e2b6f00 26 unsigned int DAC_A;
igor_v 0:8ad47e2b6f00 27 unsigned int DAC_B;
igor_v 0:8ad47e2b6f00 28 unsigned int DAC_L;
Kovalev_D 170:d099c3025f87 29 // unsigned int PLC_NewData;
igor_v 0:8ad47e2b6f00 30 };
Kovalev_D 215:b58b887fd367 31 //extern int TSinPls,TSinMns;
Kovalev_D 214:4c70e452c491 32 extern unsigned int ADC5New;
igor_v 110:6406b7ac0442 33
Kovalev_D 214:4c70e452c491 34
Kovalev_D 214:4c70e452c491 35
igor_v 110:6406b7ac0442 36
Kovalev_D 216:189b0ea1dc38 37 extern unsigned int Cur_Amp,faza;
Kovalev_D 99:3d8f206ceac2 38 extern int Znak_Amp;
Kovalev_D 109:ee0cff33ad3b 39 extern int AD_Regul ;
Kovalev_D 92:c892f0311aa7 40 extern unsigned int SinPLC[];
Kovalev_D 112:4a96133a1311 41 //extern unsigned int Temp_AMP;
Kovalev_D 215:b58b887fd367 42
Kovalev_D 216:189b0ea1dc38 43 extern unsigned int Temp_AMP64P, faza;
Kovalev_D 213:9953db9543d6 44 extern int RegulADC,DeltaRegul,tempDeltaRegul;
igor_v 0:8ad47e2b6f00 45 extern unsigned int Buff_ADC_1 [];
igor_v 0:8ad47e2b6f00 46 extern unsigned int Buff_ADC_2 [];
igor_v 0:8ad47e2b6f00 47 extern unsigned int Buff_ADC_3 [];
igor_v 0:8ad47e2b6f00 48 extern unsigned int Buff_ADC_4 [];
Kovalev_D 214:4c70e452c491 49 extern int ADC_5_T;
Kovalev_D 214:4c70e452c491 50
Kovalev_D 215:b58b887fd367 51 extern int ADC_16Point;
Kovalev_D 215:b58b887fd367 52 extern int ADC_64Point;
Kovalev_D 215:b58b887fd367 53 extern int ADC_32PointD;
Kovalev_D 197:7a05523bf588 54
Kovalev_D 215:b58b887fd367 55 extern int BuffADC_1Point [];
Kovalev_D 216:189b0ea1dc38 56 extern int BuffADC_1Point_64 [];
Kovalev_D 215:b58b887fd367 57 extern int BuffADC_16Point [];
Kovalev_D 216:189b0ea1dc38 58 extern int BuffADC_znak [];
Kovalev_D 215:b58b887fd367 59 extern int BuffADC_64Point [];
Kovalev_D 215:b58b887fd367 60 extern int Buff_Restored_Mod [];
Kovalev_D 215:b58b887fd367 61 extern int Buff_PLC_Eror [];
Kovalev_D 215:b58b887fd367 62 extern int BSinMns [];
Kovalev_D 215:b58b887fd367 63 extern int BSinPls [];
Kovalev_D 215:b58b887fd367 64 extern int SinPls, SinMns;
Kovalev_D 215:b58b887fd367 65 extern int TSinPls, TSinMns;
Kovalev_D 215:b58b887fd367 66
Kovalev_D 215:b58b887fd367 67 //extern int BuffADC_32Point [];
Kovalev_D 215:b58b887fd367 68
Kovalev_D 215:b58b887fd367 69 //extern unsigned int Buff_ADC_5 [];
Kovalev_D 215:b58b887fd367 70
Kovalev_D 197:7a05523bf588 71
Kovalev_D 197:7a05523bf588 72
Kovalev_D 197:7a05523bf588 73 extern unsigned int PulseADC_16Point;
Kovalev_D 197:7a05523bf588 74 extern unsigned int PulseADC_32Point;
Kovalev_D 215:b58b887fd367 75 //extern unsigned int PulseADC_64Point;
Kovalev_D 197:7a05523bf588 76 extern unsigned int PulseADC_32PointD;
Kovalev_D 197:7a05523bf588 77 extern int ADC5Old,ADCDIF;
Kovalev_D 197:7a05523bf588 78
igor_v 0:8ad47e2b6f00 79 extern unsigned int Buff_AMP [];
Kovalev_D 96:1c8536458119 80 extern unsigned int Buff_AMP64P[];
Kovalev_D 197:7a05523bf588 81 extern struct SPI Spi;
Kovalev_D 197:7a05523bf588 82 extern unsigned int ModArraySin [];
Kovalev_D 215:b58b887fd367 83 //extern unsigned int ModArraySaw [];
Kovalev_D 215:b58b887fd367 84 //extern unsigned int ModArrayTriangle [];
Kovalev_D 197:7a05523bf588 85 extern unsigned int Mod;
Kovalev_D 197:7a05523bf588 86 extern unsigned int TypeMod;
igor_v 114:5cc38a53d8a7 87 extern void Init_SPI_Exchange(void);
Kovalev_D 112:4a96133a1311 88 extern void PlcRegul(void);
Kovalev_D 211:ac8251b067d2 89 extern void PLCRegul250(void);
Kovalev_D 211:ac8251b067d2 90 extern void HFORegul(void);
Kovalev_D 211:ac8251b067d2 91 extern void SPI_Exchange(void);
Kovalev_D 147:1aed74f19a8f 92 extern void ADS_Acum(void);
Kovalev_D 197:7a05523bf588 93 extern void InitMOD(void);
Kovalev_D 197:7a05523bf588 94 extern void Modulator(void);
Kovalev_D 209:224e7331a061 95 extern void ShowMod2(void);
igor_v 114:5cc38a53d8a7 96
Kovalev_D 158:0c8342e1837a 97 extern void ShowMod(void);
Kovalev_D 158:0c8342e1837a 98
igor_v 1:f2adcae3d304 99 #endif // SPI_H