I2C communication - additional pico interface to the Radioberry

34 views
Skip to first unread message

Ravi Miranda

unread,
Jan 12, 2026, 9:28:06 AMJan 12
to Radioberry
Hi All,

I have been in the process of developing a new version of a Human
Computer Interface (HCI) module for the Radioberry, this has the
facility to bring a controller that has 6 buttons, 6 encoders, and a
4x4 keypad. This interfaces with the Radioberry through the USB port.
There is also a provision for an I2C LCD (20x4) to be connected so to
allow headless operation and have a view of what settings are in
effect.

The HCI module uses a Pico and two other boards that drive relays for
the LPF, Keypad etc. This is controlled by I2C with the Pico as
primary.

When testing this out yesterday, I used a mouse to effect a band
change via piphsdr, but what occurred to me is that while the change
was effected in the application, there was no feedback mechanism to
send that information to the pico and then to relays.

My question is therefore, how is this use-case (situation) best
handled? Is there a provision for all the relevant data sent via the
radioberry I2C to be available? Say if a user tunes a
frequency/changes the mode etc. is that available via I2C or is that
something that needs development? or does the pihpsdr send the
information over USB. It does send info if queried, but not if the
changes were made on screen.

Many thanks,

Ravi/G1RVI



--
I'm here to add more value to the world than I'm using up.

Paulh002

unread,
Jan 12, 2026, 11:21:51 AMJan 12
to Ravi Miranda, Radioberry
Hi Ravi,
The best way would to use cat commands. I dont know if pihpsdr support cat commands. But this would be the most generic way. My sdr software does support cat and I use a ESP32 as controler with a lcd display and Rotary controllers. You can see a demo here

73,
Paul

Op ma 12 jan. 2026 15:28 schreef Ravi Miranda <ravim...@gmail.com>:
--
You received this message because you are subscribed to the Google Groups "Radioberry" group.
To unsubscribe from this group and stop receiving emails from it, send an email to radioberry+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/radioberry/CAGhN0FMp56xwn%2BULZew8roKgZSmPMBNmJLQ74g0yYunrS5JR6Q%40mail.gmail.com.

SNAIL

unread,
Jan 13, 2026, 1:44:09 AMJan 13
to Radioberry
Band information is sent on I2C with register address depending on which filter board do you use.  So, you need to edit file in Radioberry and select proper filter in PIHPSDR  menu OC I2C board setup for LPF/BPF   
Reply all
Reply to author
Forward
0 new messages