fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
82:3b2399101978
Parent:
48:8697dfe679b9
--- a/vibro.h	Sun Mar 13 19:21:12 2016 +0000
+++ b/vibro.h	Thu Mar 17 10:51:11 2016 +0000
@@ -20,25 +20,23 @@
 typedef struct _Gyro {
 
 
-    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 Amp;// амплитуда в аппаратных еденицах
+    unsigned int AmpT; //частота ошумления амплитуды.
+    unsigned int AmpTD;//размах ошумления
+    unsigned int AmpMin;//минимальное значение переменной для вычисления ошумления частоты амплитуды(ин частота)
+    unsigned int AmpPer;//амплитуда в процентах 0-100%(средняя)
+    unsigned int AmpPerDel;// AmpPer+AmpPerDel-максимальная амплитуда, AmpPer-AmpPerDel- минимальная.
     unsigned int AmpN1;
     unsigned int AmpN2;
-    unsigned int AmpMin;
-    unsigned int AmpTD;
+    
+   
+
+    unsigned int RgConA;
+    unsigned int RgConB;
 
     unsigned int CMD_In;
     unsigned int SOC_Out;
@@ -47,12 +45,13 @@
     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;     //          bit5             bit4                  bit 3                 bit1                 bit0
     unsigned int PinRegOld;  //    || светодиод || состояние поджига  || состояние подсветки || состояние вибро 2 || состояние вибро 1 ||
 
@@ -66,9 +65,9 @@
 #define  PinRegBitL  	(1<<2)
 #define  PinRegBit_2V  	(1<<1)
 #define  PinRegBit_1V  	(1<<0)
-unsigned int Discharg;   //   последовательность бит харрактеризующая форму сигнала поджига.
+unsigned int Discharg;                       //   последовательность бит харрактеризующая форму сигнала поджига.
 #define  StartDischarg        0x00000055
-    unsigned int BackLight;  //   последовательность бит харрактеризующая форму сигнала подсветки.
+    unsigned int BackLight;                  //   последовательность бит харрактеризующая форму сигнала подсветки.
 #define  StartBackLight        0x00000055
 } GyroT, *Gyro_p;