![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
forkd
Fork of LG2 by
Diff: vibro.h
- 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;