fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
40:8a6494f61326
Parent:
33:341521841d3a
Child:
48:8697dfe679b9
--- a/vibro.c	Sat Feb 06 14:48:44 2016 +0000
+++ b/vibro.c	Sat Feb 06 18:16:06 2016 +0000
@@ -34,19 +34,19 @@
 
 void VibroOut(void)
 {
-
-
-    if(CountV31>=16) {
+     if(CountV31>=16) {
         if((Time_vibro>Gyro.AmpN1) && (Time_vibro<Gyro.AmpN2))	{
-            ClrV2 /*LoopOn*/
+          Gyro.PinReg &= ~PinRegBit_1V;/*LoopOn*///установить в регистре PinReg бит "вибро 1" в "0"
+           LedOFF
         } else {
-            SetV2
+            Gyro.PinReg |= PinRegBit_1V;//установить в регистре PinReg бит "вибро 1" в "1"
+            LedON
         }
     } else {
         if((Time_vibro>Gyro.AmpN1)&&(Time_vibro<Gyro.AmpN2))	{
-            ClrV1 /*LoopOff*/
+            Gyro.PinReg &= ~PinRegBit_2V; /*LoopOff*////установить в регистре PinReg бит "вибро 2" в "0"
         } else {
-            SetV1
+            Gyro.PinReg |= PinRegBit_2V;//установить в регистре PinReg бит "вибро 2" в "1"
         }
     }
 
@@ -131,8 +131,7 @@
             //Vib.Frq = ((unsigned int) ((7680000*16/Output.Str.T_Vibro)))*16*16*16;
             LPC_TIM1->MR0 =(unsigned int)(100000000/(Gyro.Frq>>11));
             Output.Str.T_Vibro=(unsigned int)((7680000*16/Gyro.Frq)*4096);
-            VibroPush();
-            //	LoopOn
+             //	LoopOn
             //	LPC_TIM1->MR0 =(unsigned int)(204800000000/Vib.Frq);
             Time_vibro=0;
             break;
@@ -169,7 +168,7 @@
             FrecTemp=Gyro.AmpPer;//для вывода в терминал
             break;
         case 16:
-            VibroPull();
+           
             //SetV2
             // LoopOff
             Time_vibro=0;