Having now used a real RC28 on wfview, it is VERY sensitive and quite difficult to tune single digits without a very low step size. I noticed that RSBA1 has a sensitivity setting and I might implement something similar to get around this.
It is a lot easier when you actually have the hardware in front of you!
Testning 1.60 and RC-28 on MacBook Air M1 with Ventura 13.1.
(Works OK with SDR-Control)
When I press “Setup USB controller” I get “No USB controller found” bit I still have “Link” LED.
/ Tommy
@phil it happened that I have E-Coder Plus from SunSDR on my desk…
I already checked and it seems that implementation of it should be simple (similiar to RC28).
The only point is that it has additionally PTT input and CW key input and … 3 small KNOBS…
Do you think it makes sense? If so I can work on it a little bit…
You are more than welcome to have a go. Button programming etc, gets a bit complicated, but if you want to send me the details I can add those bits easily.
Please make sure that you use the usb-macfix branch as a base for any new code as that is the latest.
Now, as a minimum, to add a device, you now need to add an entry (to the end) of usbDeviceType and for a USB device, an entry in knownUsbDevices both in wfviewtypes.h.
Just to make it clear - my MR will only detect and display a PNG file.
No functionalities are added. For them there is a file attached in previous comments.
I am now debugging how to turn LED’s on/off with wireshark and usbmon;)
Hi @sq6emm I have created a new branch for this work called ecoder, with some small fixes.
Not sure how we are going to deal with the extra knobs and that VFO dial looks strange to me. I would understand it if the value never went over 127 in either direction, but from your tests, it looks like it does?
write_to_hid(h,[0b0010000]); # backlight ON
write_to_hid(h,[0b0000001]); # LED1 - GREEN
write_to_hid(h,[0b0000010]); # LED3 - YELLOW
write_to_hid(h,[0b0000100]); # LED2 - RED - PTT
write_to_hid(h,[0b0001000]); # VFOLED - GREEN
write_to_hid(h,[0b0100000]); # backlight OFF
write_to_hid(h,[0b0000000]); # ALL LED ON + backlight (TEST?)