n

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
0:8ad47e2b6f00
Child:
1:f2adcae3d304
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vibro.h	Sat Jan 30 13:00:39 2016 +0000
@@ -0,0 +1,69 @@
+#ifndef VIBRO_H
+#define VIBRO_H
+
+/*
+#define  SetV1 LPC_GPIO1->FIOSET=(1<<25);
+#define  ClrV1 LPC_GPIO1->FIOCLR = (1<<25);
+#define  SetV2 LPC_GPIO1->FIOSET = (1<<28);
+#define  ClrV2 LPC_GPIO1->FIOCLR = (1<<28);
+*/
+
+
+#define  LoopOn  LPC_GPIO1->FIOSET  = (1<<30);	
+#define  LoopOff LPC_GPIO1->FIOCLR  = (1<<30);	
+#define  StartV1  0	
+#define  StartV2 15		
+#define  TIME_INTERVAL	(7812)
+
+
+  struct MAIN	{
+ 
+	unsigned int RgConA;
+  unsigned int RgConB;		
+		
+		
+	unsigned int Frq;       // ���������������� �������� ������� ��� �������.
+	unsigned int FrqHZ;     // ������� � ��.
+	unsigned int FrqRate;   // ������� ������ ��� ���������.
+	unsigned int FrqMin;    // ����������� �������� ���������� �������. 
+	unsigned int FrqOld;    // �������� ������� �� ������� ����.
+	
+	unsigned int Amp;
+	unsigned int AmpL;
+	unsigned int AmpT;
+	unsigned int AmpPer;
+	unsigned int AmpPerDel;//0-100%
+	unsigned int AmpN1;
+	unsigned int AmpN2;
+	unsigned int AmpMin;
+	unsigned int AmpTD;
+		
+	unsigned int CMD_In;
+  unsigned int SOC_Out;		
+	unsigned int My_Addres;	
+	unsigned int GLD_Serial;
+	unsigned int CRC;		
+  unsigned int Firmware_Version;
+  unsigned int RsErrLine;
+	
+	unsigned int Cnt_Pls;
+	unsigned int Cnt_Mns;
+	unsigned int Cnt_Dif;   
+  unsigned int T_Vib;
+  unsigned int F_ras;	
+};
+extern struct MAIN Main;
+
+//unsigned int init_Vibro ();
+extern void cheng(void);
+extern void Noise(void);
+extern void VibroOut(void);
+
+extern int Pulse_midl ;
+extern struct VIBRO Vib;
+extern int PulseHalf;
+extern  int CuruAngle;
+extern unsigned int FrecTemp;
+#endif
+
+