Open penfold42 opened 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.
Minor improvements:
back
Bigger functionalities:
Sounds good to me!
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)
Two more suggestions:
Recall
screenI'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...
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?
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
Is there value in a working list ?
Some ideas to start:
[X] 2X text in menus. My aging eyesight isnt compatible with 0.96" displays!
[X] Configurable display timeout. After 'n' seconds blank and disable the charge pump. Any button or movement will first unblank the display
[X] (PR #64) signal strength display on the Recall screen
[X] (PR #66) exit the menu just one level up instead of going to the main screen while pressing back
[X] (PR #84) scanner and scanning mode
[X] (PR #91) encoder sensitivity setting
[X] (PR #96) audio over usb
CAT control of USB UART
Adjustable RF gain. If you add a PE4302/PE4312 attenuator to the 13dB preamp you could set the RF gain from -18.5 to +13dB gain. Ideally we'd use SPI bus to control it
CW decoding on the screen and/or USB UART
SD card recording