|
@@ -37,10 +37,14 @@ void handleFreqCmd(const char* recvBuff)
|
|
|
double lmx_freq = 0;
|
|
double lmx_freq = 0;
|
|
|
|
|
|
|
|
splitLexeme(recvBuff, freq, sizeof(freq[0]), convertToDouble);
|
|
splitLexeme(recvBuff, freq, sizeof(freq[0]), convertToDouble);
|
|
|
|
|
+ // usleep(1);
|
|
|
uint32_t cfg_reg = get_cfg_reg();
|
|
uint32_t cfg_reg = get_cfg_reg();
|
|
|
SET_REGISTER_PARAM(cfg_reg, CFG_REG_SPI_MODE_BITM, CFG_REG_SPI_MODE_BITP, CFG_REG_SPI_MODE_4MOSI);
|
|
SET_REGISTER_PARAM(cfg_reg, CFG_REG_SPI_MODE_BITM, CFG_REG_SPI_MODE_BITP, CFG_REG_SPI_MODE_4MOSI);
|
|
|
uint32_t *spi_mode = bar1 +CFG_REG_ADDR;
|
|
uint32_t *spi_mode = bar1 +CFG_REG_ADDR;
|
|
|
*spi_mode = cfg_reg;
|
|
*spi_mode = cfg_reg;
|
|
|
|
|
+
|
|
|
|
|
+ set_cfg_reg(cfg_reg);
|
|
|
|
|
+
|
|
|
lmx_freq = lmx_get_freq(freq[0]);
|
|
lmx_freq = lmx_get_freq(freq[0]);
|
|
|
f_pd = ad9912_set(bar1, lmx_freq, f_pd);
|
|
f_pd = ad9912_set(bar1, lmx_freq, f_pd);
|
|
|
printf("f_pd frequency is set to %.6f MHz\n", f_pd/1e6);
|
|
printf("f_pd frequency is set to %.6f MHz\n", f_pd/1e6);
|
|
@@ -52,6 +56,7 @@ void handleFreqCmd(const char* recvBuff)
|
|
|
send_data_qspi(bar1);
|
|
send_data_qspi(bar1);
|
|
|
// Return the 1 MOSI mode
|
|
// Return the 1 MOSI mode
|
|
|
usleep(1);
|
|
usleep(1);
|
|
|
|
|
+ cfg_reg = get_cfg_reg();
|
|
|
SET_REGISTER_PARAM(cfg_reg,CFG_REG_SPI_MODE_BITM,CFG_REG_SPI_MODE_BITP, CFG_REG_SPI_MODE_1MOSI);
|
|
SET_REGISTER_PARAM(cfg_reg,CFG_REG_SPI_MODE_BITM,CFG_REG_SPI_MODE_BITP, CFG_REG_SPI_MODE_1MOSI);
|
|
|
*spi_mode = cfg_reg;
|
|
*spi_mode = cfg_reg;
|
|
|
set_cfg_reg(cfg_reg);
|
|
set_cfg_reg(cfg_reg);
|