Hello ADI folks,
I manipulated AD9361 with fmcomms2 and no-OS driver but encountered one problem. The problem is which function will update register 0x1E6(REG_RX_BBF_R2346), 0x1EB(REG_RX_BBF_C3_MSB) and 0x1EC(REG_RX_BBF_C3_LSB)?
I called ad9361_update_rf_bandwidth() to try to update RX analog filter and I noticed that ad9361_rx_adc_setup() needs those three register values to re-set ADC. However, I searched entire AD9361 no-OS driver package and only SPI read command manipulated those three registers. No any SPI write command there to update values. But those register values indeed changed after ad9361_update_rf_bandwidth() is called.
I am thinking if those register values will update itself just like the ENSM state register (0x017)? Can anyone confirm that? Thanks in advance.