forkd

Dependencies:   mbed

Fork of LGstaandart by Dmitry Kovalev

Revision:
231:079835d508ef
Parent:
228:a8195e1b1123
Child:
232:130a2b5003e6
--- a/SPI.h	Tue Jan 09 13:25:45 2018 +0000
+++ b/SPI.h	Thu Jan 25 13:59:43 2018 +0000
@@ -32,23 +32,19 @@
 extern unsigned int ADC5New;
 
 
-
-
+extern int WormFilt2[];
+extern int PlcWormMN, PlcWormPL,  PlcWormDelta, PlcWormMNout, PlcWormPLout, PlcWormDeltaout;
 extern  unsigned int Cur_Amp,faza;
 extern 	int Znak_Amp;
 extern  int AD_Regul ;
-extern int PLC_ERR_DAC,PLC_ERR_DAC_F;
 extern  unsigned int SinPLC[];
+extern int AVR_PLC_ERR[];
+extern int ERRPLC;
 //extern  unsigned int Temp_AMP;
 
 extern	unsigned int Temp_AMP64P,	faza;
-extern  int RegulADC,DeltaRegul,tempDeltaRegul;
-extern  unsigned int Buff_ADC_1	[];
-extern  unsigned int Buff_ADC_2 [];
-extern	unsigned int Buff_ADC_3	[];
-extern	unsigned int Buff_ADC_4	[];
-extern int Buff_OUT	[];
-extern int Buff_OUT1[];
+extern  int DeltaRegul,tempDeltaRegul;
+
 extern int ADC_5_T;
 
 extern  int HFOAmpfilt,HFOAmpfiltC;
@@ -64,7 +60,8 @@
 extern  int BuffADC_1Point_64 	[];
 
 extern  int BuffADC_znak 		[];
-
+extern  int WormFilt	 		[];
+extern  int WormFilt1	 		[];
 
 extern int BuffADC_16Point		[];
 extern int BuffADC_32Point		[];
@@ -74,7 +71,8 @@
 extern int BuffADC_10v		    [];
 extern int BuffADC_10v_OLD	   	[];
 extern int BuffADC_10v_F		[];
-extern int count10v,AmpWorms,MinWorms,MaxWorms,PLC_Flag,AMPSUM,AMPSUMP,AMPSUMM,AMPSUMPout,AMPSUMMout,AMPSUMout,SumDelta, PLC_EROR;
+extern int count10v,AmpWorms,MinWorms,MaxWorms,HFO_Flag,AMPSUMout,SumDelta, PLC_EROR, HFOSumDelta,HFOregul;
+             
 extern unsigned int HFO_AVR;
 extern int Buff_Restored_Mod			[];
 extern int Buff_PLC_Eror	 			[];
@@ -110,9 +108,12 @@
 extern void HFORegul(void);
 extern void SPI_Exchange(void);
 extern void ADS_Acum(void);
-extern void InitMOD(void);
+
 extern void Modulator(void);
 extern void ShowMod2(void);
+float BUTTER(float NewSample);
+float iir(float NewSampleB);
+float PLCF1hz(float NewSampleP);
 
 extern void ShowMod(void);