![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
fork
Fork of LG by
Diff: vibro.h
- Revision:
- 85:0466ee8cdfc8
- Parent:
- 48:8697dfe679b9
- Child:
- 87:7e575d26d6d0
diff -r 82d7073d36ef -r 0466ee8cdfc8 vibro.h --- a/vibro.h Mon Mar 21 13:29:41 2016 +0000 +++ b/vibro.h Wed Mar 23 11:10:55 2016 +0000 @@ -20,26 +20,24 @@ typedef struct _Gyro { - unsigned int RgConA; - unsigned int RgConB; + 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 AmpL; + unsigned int AmpT; // значение тиков после которых происходит смена амплитуды ошумления ( rand() % Gyro.AmpTD+Gyro.AmpMin) + unsigned int AmpMin; // минимальное значение AmpT(частота ошумления); + unsigned int AmpTD; // максимальное значение AmpT(частота ошумления); + unsigned int AmpPer; // Амплитуда в процентах; + unsigned int AmpPerDel;// значение для расчета амплитуды(дельта амплитуды), мин знач : AmpPer-AmpPerDel, мах знач : AmpPer+AmpPerDel; unsigned int AmpN1; unsigned int AmpN2; - unsigned int AmpMin; - unsigned int AmpTD; - + unsigned int CMD_In; unsigned int SOC_Out; unsigned int My_Addres; @@ -53,10 +51,10 @@ 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 || - - #define LedOFF Gyro.PinReg &= ~PinRegBitLED; //установить бит светодиода в "0" #define LedON Gyro.PinReg |= PinRegBitLED; //установить бит светодиода в "1" @@ -84,6 +82,8 @@ extern void cheng(void); extern void Noise(void); extern void VibroOut(void); +extern void Discharg (); +extern void BackLight (); extern int Pulse_midl ; extern struct VIBRO Vib;