Переглянути джерело

Добавлено переключение ключа AM_ALC_SW

zaytsev.mikhail.olegovich@gmail.com 1 рік тому
батько
коміт
4a35182c46
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      Devices/tmsgheaders.c

+ 4 - 0
Devices/tmsgheaders.c

@@ -109,6 +109,7 @@ void key_switch (void  *bar1, double freq, double lmx_freq) {
 		SET_REGISTER_PARAM(tmsgGpioReg, RF_SW2_BITM, RF_SW2_BITP, RF_SW2_0);
 		SET_REGISTER_PARAM(tmsgGpioReg, CTRL_AM_SW3_BITM, CTRL_AM_SW3_BITP, CTRL_AM_SW3_0);
 		SET_REGISTER_PARAM(tmsgGpioReg, FPGA_AM_CTRL_BITM, FPGA_AM_CTRL_BITP, FPGA_AM_CTRL_0);
+		SET_REGISTER_PARAM(tmsgGpioReg, AM_ALC_SW_BITM, AM_ALC_SW_BITP, AM_ALC_SW_1);
 		*ptr = tmsgGpioReg;
 	}
 	else if (freq > 6000e6 && freq <= 27000e6) {
@@ -166,6 +167,7 @@ void key_switch (void  *bar1, double freq, double lmx_freq) {
 		SET_REGISTER_PARAM(tmsgGpioReg, RF_SW2_BITM, RF_SW2_BITP, RF_SW2_0);
 		SET_REGISTER_PARAM(tmsgGpioReg, CTRL_AM_SW3_BITM, CTRL_AM_SW3_BITP, CTRL_AM_SW3_1);
 		SET_REGISTER_PARAM(tmsgGpioReg, FPGA_AM_CTRL_BITM, FPGA_AM_CTRL_BITP, FPGA_AM_CTRL_1);
+		SET_REGISTER_PARAM(tmsgGpioReg, AM_ALC_SW_BITM, AM_ALC_SW_BITP, AM_ALC_SW_0);
 		*ptr = tmsgGpioReg;
 
 		// Addr CFG_REG
@@ -208,6 +210,7 @@ void key_switch (void  *bar1, double freq, double lmx_freq) {
 		SET_REGISTER_PARAM(tmsgGpioReg, RF_SW2_BITM, RF_SW2_BITP, RF_SW2_1);
 		SET_REGISTER_PARAM(tmsgGpioReg, CTRL_AM_SW3_BITM, CTRL_AM_SW3_BITP, CTRL_AM_SW3_1);
 		SET_REGISTER_PARAM(tmsgGpioReg, FPGA_AM_CTRL_BITM, FPGA_AM_CTRL_BITP, FPGA_AM_CTRL_1);
+		SET_REGISTER_PARAM(tmsgGpioReg, AM_ALC_SW_BITM, AM_ALC_SW_BITP, AM_ALC_SW_0);
 		*ptr = tmsgGpioReg;
 
 		// Addr CFG_REG
@@ -245,6 +248,7 @@ void key_switch (void  *bar1, double freq, double lmx_freq) {
 		SET_REGISTER_PARAM(tmsgGpioReg, RF_SW2_BITM, RF_SW2_BITP, RF_SW2_0);
 		SET_REGISTER_PARAM(tmsgGpioReg, CTRL_AM_SW3_BITM, CTRL_AM_SW3_BITP, CTRL_AM_SW3_1);
 		SET_REGISTER_PARAM(tmsgGpioReg, FPGA_AM_CTRL_BITM, FPGA_AM_CTRL_BITP, FPGA_AM_CTRL_1);
+		SET_REGISTER_PARAM(tmsgGpioReg, AM_ALC_SW_BITM, AM_ALC_SW_BITP, AM_ALC_SW_0);
 		*ptr = tmsgGpioReg;
 
 		// Addr CFG_REG