Dmitry Kovalev
/
LG
n
Fork of LG by
Diff: vibro.h
- Revision:
- 0:8ad47e2b6f00
- Child:
- 1:f2adcae3d304
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vibro.h Sat Jan 30 13:00:39 2016 +0000 @@ -0,0 +1,69 @@ +#ifndef VIBRO_H +#define VIBRO_H + +/* +#define SetV1 LPC_GPIO1->FIOSET=(1<<25); +#define ClrV1 LPC_GPIO1->FIOCLR = (1<<25); +#define SetV2 LPC_GPIO1->FIOSET = (1<<28); +#define ClrV2 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 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; +}; +extern struct MAIN Main; + +//unsigned int init_Vibro (); +extern void cheng(void); +extern void Noise(void); +extern void VibroOut(void); + +extern int Pulse_midl ; +extern struct VIBRO Vib; +extern int PulseHalf; +extern int CuruAngle; +extern unsigned int FrecTemp; +#endif + +