From: Ramakrishnan Muthukrishnan Date: Sun, 7 Jan 2024 03:00:32 +0000 (+0530) Subject: add some notes in readme X-Git-Url: https://git.rkrishnan.org/components/frontends/%22file:/...?a=commitdiff_plain;h=9b33e9ad2cb927401fe1222bf267b1001203e5c6;p=pihpsdr.git add some notes in readme --- diff --git a/README.md b/README.md index e634ac7..3cdc57e 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,33 @@ Fork of John Melton G0ORX's pihpsdr. +# Why a fork? + +This fork started as a way to make a table-top radio around the +PA3GSB's Radioberry board. A pico based board was built. The pico +talked CAT commands to control the pihpsdr running on the Raspberry +pi. The original codebase has mostly remained stagnant. + +A number of rigctl fixes and a bit of customizations were +done. Another fork by Christoph, DL1YCF gained prominence in the HL2 +world. Christoph added more radios, made fixes etc. It is now a +defacto pihpsdr source. If I knew that that another fork would develop +further, I would not have made a fork. But now it is too late. We both +have taken slightly different approach. I have some strong opinions +about the quality of the current codebase and the way it is +structured. I think making big refactoring in the pihpsdr codebase is +hard. There are globals all over the place. This fork has thrown off a +bit of code (soapysdr etc). There is a lot more code that I want to +throw away. + +May be this fork has only got some ~10 users perhaps. We hardly +promote it in various mailing lists. But this application is like my +[home cooked +meal](https://www.robinsloan.com/notes/home-cooked-app/). We add +features very carefully and instead focus on long term maintenance and +quality. We are not there yet in terms of quality expectations of the +code, but I have some concrete plans to reach there. + ## Related repositories * [Radioberry controller firmware](https://github.com/vu3rdd/rb_controller)