Si570 control of Softrock Ensemble LF II - Feature Request

23 views
Skip to first unread message

E T

unread,
Mar 14, 2020, 3:50:28 PM3/14/20
to Linrad
When selecting Si570 as the receiver hardware, there is a warning when setting the min frequency below 3000 kHz:

Si570 DG8SAQ/PE0FKO firmware
PE0FKO-0 / Firmware version 5.15
DYNAMIC

Min receive frequency  = 180 Khz

Invalid 'from' frequency: should be >= 3500 Khz !
CHECK FREUQENCY PARAMETERS

However, the Ensemble LF II has a range of 180 KHz to 3000 KHz.  An additional two flip flops (74AC74) are onboard to divide the Si570 output before going to the usual flip flops.  When I run this w/ sdr-core, usbsoftrock is running in daemon mode with the '-a' flag:

  -a                             Advanced firmware present

$ usbsoftrock getfreq
Version     : 15.15
Frequency   : 14.083098 (x 4.00)

$ usbsoftrock -a getfreq
Version     : 15.15
Frequency   : 0.490200 (x 4.00)

I wonder if control of this SDR hardware could be added.  The usbsoftrock source is here for reference:


Appears the '-a' flag is toggling the following:

usbsoftrock.c:

    case 'a':
      setByValue = 1;

        if (setByValue)
                freq = readFrequencyByValue(handle);
        else  
                freq = getFrequency(handle);

      if (setByValue)
        setFreqByValue(handle, atof(argv[optind+2]));
      else
        setFrequency(handle, atof(argv[optind+2]));


The readFrequencyByValue(), getFrequency(), setFreqByValue(), and setFrequency() functions are in operations.c

Reply all
Reply to author
Forward
0 new messages