开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: zbitx schematics and source code


 

开云体育


On Mar 19, 2025, at 18:00, Ashhar Farhan via groups.io <farhanbox@...> wrote:

The zbitx source code is now available on github.?
and?

Please note that this code has not been tested on the sbitx, though it has been derived from the sbitx base.

I did a side-by-side comparison of this zbitx repo and the farhandev branch of sbitx. ?They look suspiciously similar, with some newer changes brought in, but it looks like it’s still clearly meant for sbitx. ?All the strings still say sbitx. ?So this is not really what you are shipping, is it? ?If we look at git log:

a45c3d8 2025-03-19 22:09 ?(HEAD -> main, origin/main, origin/HEAD) ?zbitx main board schematics added ? (2025-03-19 22:09)[Ashhar Farhan]
af7fa8c 2024-07-08 02:58 ? Wisedowm files chekced in ? ?(2024-07-08 02:58)[Ashhar Farhan]
14093e4 2024-07-08 02:49 ? tested cw with the threaded keyer ? ?(2024-07-08 02:49)[Ashhar Farhan]
4df1fed 2024-07-08 01:22 ? Added OLED support, ask me for details ? ? ? (2024-07-08 01:22)[Ashhar Farhan]
ef4dcba 2024-07-08 01:11 ? Merging the CW keying time lag fix ? (2024-07-08 01:11)[Ashhar Farhan]
d873d14 2024-07-08 01:01 ? Added AM mode ? ? ? ?(2024-07-08 01:01)[Ashhar Farhan]

there is only one recent patch, addition of the schematics. ?(Thanks for that!)

The more similar it is, the easier it is to keep working on patches for both zbitx and sbitx at the same time. ?But I would think you would factor out the things that are different into as few files as possible, if they continue to be that similar. ?

I am working on some patches, trying to separate the frontend from the backend so that other UIs are possible. ?So I wanted to see whether I can easily apply them to both code bases. ?But it’s hard to believe that you are going to routinely run a version with?sbitx_gtk.c as-is, considering that your display is now an Arduino project connected over a slow channel, not an X server, and can’t show the GTK-based UI. ?Of course that UI is still useful if an HDMI monitor is attached, or for remote-X11 use over the network; but not so much on the zbitx as it ships? ?So my goal is to eventually have a radio daemon with no UI, and separate UI processes as needed. ?I think we both have the same problem: GTK is not useful if you don’t want to see that UI anywhere, and yet it’s hard to remove. ?I figured maybe you started to take some steps in that direction.

Join BITX20@groups.io to automatically receive all group messages.