Using TALISE_programFir,
For TX1 and TX2, it works almost as I would expect, except that the last gain programmed applies to both channels. That is, I manage to write different coefficients to the different channels, but not a different gain_dB.
For RX1 and RX2 it seems that the coefficient (and gain) programmed to one channel applies also to the other. Calling
TALISE_programFir( &talDev, TAL_RX1_FIR, &myTaliseFir)
seems to me equivalent to calling
TALISE_programFir( &talDev, TAL_RX2_FIR, &myTaliseFir)
According to talise.h:
* The function could be used to change A FIR filter later, but would require calibrations to be rerun.
For that reason, after calling TALISE_programFir, I call
TALISE_runInitCals(&talDev, initCalMask)
TALISE_waitInitCals(&talDev, 20000, &errorFlag)
Is it correct?
For the Rx filters, when in Radio Off, I get some warnings, but no error.
Thank you
Talise: Device Revision 192, Firmware 6.2.1, API 3.6.2.1