Skip to content

The Tx test signal is never configured when the Rx test signal is enabled #393

Open

Description

@dmitrymmm

LMS7002M_SDRDevice::LMS7002TestSignalConfigure writes INSEL_RXTSP and then, if the Rx test signal is enabled, returns from the Rx branch:

if (ch.rx.testSignal.enabled)
{
    ...
    return chip.LoadDC_REG_IQ(TRXDir::Rx, ...);
}
chip.Modify_SPI_Reg_bits(INSEL_TXTSP, ch.tx.testSignal.enabled ? 1 : 0);

so the whole Tx half - including the INSEL_TXTSP write that would clear a previously enabled Tx test signal - is only reached when the Rx test signal is off. It runs for both channels on every board Configure.

Activity

  1. dmitrymmm commented on Aug 3, 2026

    @dmitrymmm
    ContributorAuthor

    Fix submitted in #376

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions