Some time ago I announced that I was working on a Rust application for HPSDR radios called rustyHPSDR. This was written using GTK4 as the UI framework. I had it working on Linux but was having problems with GTK4 on Windows so decided to try porting it to egui, a Rust UI framework that is portable across Linux, Windows and Mac.
As an experiment I extracted out the Discovery code and tried using Claude to port the code. This worked out so well I decided to see if Claude could write the code for the rest of the application rather than porting the existing code. It still uses WDSP as the DSP engine. I did point Claude to protocol documents, WDSP documentation and the source of piHPSDR and rustyHPSDR as a reference.
As a result I have hpsdr-rs which is now quite stable.
I have tested it on Ubuntu 26.04 Linux and on Windows 10. It should build on a Mac, but I do not have one to test with.
The latest version is on my github account at https://github.com/g0orx/hpsdr-rs. See the README.md and the User Manual (linked to from the README.md) for more details.
The main features of the current code are:
-- John G0ORX/N6LYT
Anyone else remember YACC - Yet Another Compiler Compiler? From when I worked on language and compiler design at Burroughs Corporation in Goleta, Santa Barbara, CA.
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hermes-lite/4759dd0f-0f64-4e73-a9ec-dbc8e1bd8ca1%40googlemail.com.
I ran into a little build problem on Windows (no sniggering you mac/Linux people, I have those too), left you the full report as an issue on GitHub
..
73 de ws1m
Bammi
To view this discussion visit https://groups.google.com/d/msgid/hermes-lite/CAD1Gi2%2BUiTd6aR%2BEeDNE7k95wEg5OXX9fidRE0cUZz5ein0zgg%40mail.gmail.com.