123

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
30:52ce5953a5c2
Parent:
21:bc8c1cec3da6
Child:
31:1c9acd3b224d
--- a/vibro.h	Wed Feb 03 13:31:49 2016 +0000
+++ b/vibro.h	Thu Feb 04 08:41:24 2016 +0000
@@ -13,48 +13,55 @@
 #define  ClrV2 LPC_GPIO1->FIOSET = (1<<28);
 #define  SetV2 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  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;	
+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;
+
+    unsigned int PinReg     //                        bit4                  bit 3                 bit1                 bit0
+    unsigned int PinRegOld  //    || bit5  || состояние поджига  || состояние подсветки || состояние вибро 2 || состояние вибро 1 ||
+
+    unsigned int Discharg   //   последовательность бит харрактеризующая ворму сигнала поджига.
+    unsigned int BackLight  //   последовательность бит харрактеризующая ворму сигнала подсветки.
+    
 };
 extern struct MAIN Main;