dawsonjon / PicoRX

Build a SDR SW/MW/LW Receiver with a Raspberry Pi Pico
Other
269 stars 35 forks source link

Features discussion #15

Open penfold42 opened 3 months ago

penfold42 commented 3 months ago

Is there value in a working list ?

Some ideas to start:

dawsonjon commented 3 months ago

I like the ideas, keep them coming. I'm working on a branch at the moment that has a configurable display timeout. Also working on improving the filters and doing more of the DSP in the frequency domain.

mryndzionek commented 2 months ago

Minor improvements:

Bigger functionalities:

dawsonjon commented 2 months ago

Sounds good to me!

mryndzionek commented 2 months ago

One more small feature might be encoder sensitivity setting. I've used an encoder with twice the detents than pulses and so need to have:

--- a/ui.cpp
+++ b/ui.cpp
@@ -24,7 +24,7 @@ void ui::setup_encoder()

 int32_t ui::get_encoder_change()
 {
-    new_position = -((quadrature_encoder_get_count(pio, sm) + 2)/4);
+    new_position = -((quadrature_encoder_get_count(pio, sm) + 1)/2);
     int32_t delta = new_position - old_position;
     old_position = new_position;
     if((settings[idx_hw_setup] >> flag_reverse_encoder) & 1)
mryndzionek commented 2 months ago

Two more suggestions:

penfold42 commented 2 months ago

recall_ss

I've added signal strength to Recall screen but cant decide how to present it.

If I had to pick, I'd go for the inverted text at the top and the bar at the bottom...

mryndzionek commented 2 months ago

recall_ss

I've added signal strength to Recall screen but cant decide how to present it.

* Inverted text somewhere (at the top in the example)

* Sneak a bar in somewhere (there are 3 in the example)

If I had to pick, I'd go for the inverted text at the top and the bar at the bottom...

Maybe a thin vertical bar?

penfold42 commented 2 months ago

I think you win....there was just enough room to squeeze it in. I've just pushed https://github.com/penfold42/PicoRX/tree/recall_SS and now PR #62