Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LG by
Command.h@0:8ad47e2b6f00, 2016-01-30 (annotated)
- Committer:
- igor_v
- Date:
- Sat Jan 30 13:00:39 2016 +0000
- Revision:
- 0:8ad47e2b6f00
- Child:
- 21:bc8c1cec3da6
2016_01_30;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| igor_v | 0:8ad47e2b6f00 | 1 | extern unsigned int Err; |
| igor_v | 0:8ad47e2b6f00 | 2 | extern unsigned int ParamIn; |
| igor_v | 0:8ad47e2b6f00 | 3 | extern unsigned int Rate_Flag; |
| igor_v | 0:8ad47e2b6f00 | 4 | #define SOC_In 0xCC //e. attribute of command //r. ������� ������� |
| igor_v | 0:8ad47e2b6f00 | 5 | //#define SOC_Out 0xDD |
| igor_v | 0:8ad47e2b6f00 | 6 | #define BROADCAST_ADDRESS 0x1f //e. the broadcasting address ( shared for 3 GLD ) //r. ����������������� ����� (����� ��� 3-� ���) |
| igor_v | 0:8ad47e2b6f00 | 7 | |
| igor_v | 0:8ad47e2b6f00 | 8 | |
| igor_v | 0:8ad47e2b6f00 | 9 | #define CMD_DELTA_PS 0xa000 //e. the code of the B_DeltaPS command //r. ��� ������� B_DeltaPS |
| igor_v | 0:8ad47e2b6f00 | 10 | #define CMD_DELTA_BINS 0xb000 //e. the code of the B_DeltaBINS command //r. ��� ������� B_DeltaBINS |
| igor_v | 0:8ad47e2b6f00 | 11 | #define CMD_DELTA_SF 0xb200 //e. the code of the B_DeltaSF command //r. ��� ������� B_DeltaSF |
| igor_v | 0:8ad47e2b6f00 | 12 | #define CMD_DEV_MODE 0xA500 //e. the code of the Device_Mode command //r. ��� ������� Device_Mode |
| igor_v | 0:8ad47e2b6f00 | 13 | #define CMD_BIT_MODE 0xA700 //e. the code of the B.I.T. command //r. ��� ������� B.I.T.(������������ ������������) |
| igor_v | 0:8ad47e2b6f00 | 14 | #define CMD_RATE 0x0000 //e. the code of the Rate command //r. ��� ������� Rate |
| igor_v | 0:8ad47e2b6f00 | 15 | #define CMD_DELTA 0x0f00 //e. the code of the Delta command //r. ��� ������� Delta |
| igor_v | 0:8ad47e2b6f00 | 16 | #define CMD_D_PERIOD_W 0xf000 //e. the code of the D_Period_W command //r. ��� ������� D_Period_W |
| igor_v | 0:8ad47e2b6f00 | 17 | |
| igor_v | 0:8ad47e2b6f00 | 18 | #define CMD_MAINT 0x0099 //e. the code of the Maintenance mode command //r. ��� ������� Maintenance mode |
| igor_v | 0:8ad47e2b6f00 | 19 | |
| igor_v | 0:8ad47e2b6f00 | 20 | #define SUBCMD_M_STIMUL 0x0a00 //e. the code of the Stimul command //r. ��� ������� Stimul |
| igor_v | 0:8ad47e2b6f00 | 21 | #define SUBCMD_M_RESET 0x8000 //e. software device reset(restart) //r. ����������� ����� (�������) ������� |
| igor_v | 0:8ad47e2b6f00 | 22 | #define SUBCMD_M_CLEAR 0xda00 //e. reset of the register of errors of line 485 //r. ������� �������� ������ ����� 485 |
| igor_v | 0:8ad47e2b6f00 | 23 | #define SUBCMD_M_MIRR 0xda01 //e. return previous contents of the receiver buffer //r. ������� ����������� ����������� ������ ��������� |
| igor_v | 0:8ad47e2b6f00 | 24 | #define SUBCMD_M_LDPAR_F 0xda02 //e. load GLD parameters from Flash-memory //r. ��������� ��������� ��� �� ����-������ |
| igor_v | 0:8ad47e2b6f00 | 25 | #define SUBCMD_M_LDPAR_D 0xda03 //e. set GLD parameters by procedure of initialization //r. ���������� ��������� ��� ���������� ������������� |
| igor_v | 0:8ad47e2b6f00 | 26 | #define SUBCMD_M_START 0xda04 //e. switch on the GLD //r. �������� ��� |
| igor_v | 0:8ad47e2b6f00 | 27 | #define SUBCMD_M_STOP 0xda40 //e. switch off the GLD //r. ��������� ��� |
| igor_v | 0:8ad47e2b6f00 | 28 | #define SUBCMD_M_PULSE 0xda0a //e. generation of the light-up pulse //r. ��������� �������� ������� |
| igor_v | 0:8ad47e2b6f00 | 29 | |
| igor_v | 0:8ad47e2b6f00 | 30 | #define SUBCMD_M_CTL_R 0xd900 //e. reading the control register of the device //r. ������ �������� ���������� ���������� |
| igor_v | 0:8ad47e2b6f00 | 31 | #define SUBCMD_M_CTL_M 0xd800 //e. modification of bit of the control register //r. ����������� ���� �������� ���������� |
| igor_v | 0:8ad47e2b6f00 | 32 | #define SUBCMD_M_RATE 0xdd00 //e. delivery of a stack of parameters M_Rate (Rate2, Rate3) //r. ������ ������ ���������� M_Rate (Rate2, Rate3) |
| igor_v | 0:8ad47e2b6f00 | 33 | |
| igor_v | 0:8ad47e2b6f00 | 34 | #define SUBCMD_M_TMP_W 0xe000 //e. writing to the AD7714 circuit (temperature sensors) //r. ������ � ����� AD7714 (���������� �����������) |
| igor_v | 0:8ad47e2b6f00 | 35 | #define SUBCMD_M_TMP_R 0xe100 //e. reading from the AD7714 circuit (temperature sensors) //r. ������ �� ���� AD7714 (���������� �����������) |
| igor_v | 0:8ad47e2b6f00 | 36 | #define SUBCMD_M_E5R_W 0xe200 //e. writing to the register of a mode of the Elio5 card //r. ������ � ������� ������ ����� Elio5 |
| igor_v | 0:8ad47e2b6f00 | 37 | #define SUBCMD_M_ADC_R 0xe300 //e. reading data from the ADC of the Elio5 card //r. ������ ������ �� ��� ����� Elio5 |
| igor_v | 0:8ad47e2b6f00 | 38 | #define SUBCMD_M_VIB_W 0xe400 //e. loading of the oscillation period of the dither drive //r. �������� ������� ��������� ������������ |
| igor_v | 0:8ad47e2b6f00 | 39 | #define SUBCMD_M_CNT_R 0xe500 //e. reading data from the counters of the Elio5 card //r. ������ ������ �� ��������� ����� Elio5 |
| igor_v | 0:8ad47e2b6f00 | 40 | #define SUBCMD_M_GPH_W 0xe600 //e. loading gain factors of photodetector channels //r. �������� ������������� �������� ������� ������������� |
| igor_v | 0:8ad47e2b6f00 | 41 | #define SUBCMD_M_FLG_R 0xe700 //e. reading data from the register of input flags //r. ������ ������ �� �������� ������� ������ |
| igor_v | 0:8ad47e2b6f00 | 42 | #define SUBCMD_M_PARAM_W 0xe800 //e. writing working parameter to the data memory //r. ������ �������� ��������� � ������ ������ |
| igor_v | 0:8ad47e2b6f00 | 43 | #define SUBCMD_M_PARAM_R 0xe900 //e. reading working parameter of the GLD from the data memory //r. ������ �������� ��������� GLD �� ������ ������ |
| igor_v | 0:8ad47e2b6f00 | 44 | #define SUBCMD_M_E5RA_W 0xea00 //e. writing in 1st additional (A) register of a mode of the Elio5 card //r. ������ � 1-�� �������������� (�) ������� ������ ����� Elio5 |
| igor_v | 0:8ad47e2b6f00 | 45 | void Read_CMD(void); |
| igor_v | 0:8ad47e2b6f00 | 46 | unsigned int Check(char *c, unsigned int Count); |
| igor_v | 0:8ad47e2b6f00 | 47 | void CMD_Rate(void); |
