Commit Graph

120 Commits

Author SHA1 Message Date
Sjef Verhoeven PE5PVB
3dd7960231 Fix RDS flag detector 2023-10-13 12:56:14 +02:00
Sjef Verhoeven PE5PVB
42f8a1e9f9 Changed 0x60 to ` in RDS table 2023-10-12 21:46:11 +02:00
Sjef Verhoeven PE5PVB
c0780d3b4d Underscore mode: no underscores after last char in RT
Only usable when station sends 0x0d after last character. Otherwise all 64 characters will be filled with underscores.
2023-10-12 14:23:16 +02:00
Sjef Verhoeven PE5PVB
29b2f79a56 Added Fast PS
When enabled:
When tuning to a new station PS is shown immediately. After two complete PS cycles normal PS detection is activated. This can cause incompete or faulty PS direct after tuning, which will recover.

Disabled:
After two complete PS cycles the PS is shown. This can take some longer time to show PS but will prevent errors as much as possible.

In previous builds fast PS was already enabled, but can now be disabled if wanted.

Also a small fix: when RDS is lost and level drops below low level threshold, the textcolor was not changed.
2023-10-12 12:11:40 +02:00
Sjef Verhoeven PE5PVB
4ced136b06 Fix AF RV 2023-10-11 22:55:14 +02:00
Sjef Verhoeven PE5PVB
32ed1ef950 Change in AF regional detector 2023-10-11 20:16:18 +02:00
Sjef Verhoeven PE5PVB
f6386f1fd0 More RDS finetuning 2023-10-11 19:53:26 +02:00
Sjef Verhoeven PE5PVB
ac640d08f8 Updated RDS flag detector 2023-10-11 19:16:30 +02:00
Sjef Verhoeven PE5PVB
bc21e566a7 Modified double RDS data over USB/TCP script. 2023-10-11 12:17:39 +02:00
Sjef Verhoeven PE5PVB
5022c68b7a Bugfix in AF routine 2023-10-11 11:13:05 +02:00
Sjef Verhoeven PE5PVB
d9ed14d8cf Go to buffered PS mode when 8 bytes received 2023-10-10 23:41:11 +02:00
Sjef Verhoeven PE5PVB
101b0caf99 Removed unused time library 2023-10-10 23:25:19 +02:00
Sjef Verhoeven PE5PVB
18f40a20c8 RDS detection improvements 2023-10-10 23:07:14 +02:00
Sjef Verhoeven PE5PVB
3de883a0b5 Some more PS finetuning 2023-10-08 22:47:10 +02:00
Sjef Verhoeven PE5PVB
0fd7648158 When ECC is 0x00 it's not refreshed after tuning. 2023-10-08 22:18:29 +02:00
Sjef Verhoeven PE5PVB
59a5926695 Fixed TA flag behaviour 2023-10-08 22:00:56 +02:00
Sjef Verhoeven PE5PVB
cc8b43eb66 When LIC is 0x00 it was not shown as "Unknown" after tuning 2023-10-08 21:44:19 +02:00
Sjef Verhoeven PE5PVB
32fac40ccd Speed improvement and GUI bugfix 2023-10-08 19:10:51 +02:00
Sjef Verhoeven PE5PVB
2fbdcb163c RDS clock is now shown as it's transmitted via RDS (not the RTC time) 2023-10-08 17:37:51 +02:00
Sjef Verhoeven PE5PVB
936a202d7a Improvements on PS processing 2023-10-08 16:49:51 +02:00
Sjef Verhoeven PE5PVB
1b28ff3e35 Time will only set once after sync. 2023-10-08 15:59:57 +02:00
Sjef Verhoeven PE5PVB
dc2d5476ef Reduced CT updates 2023-10-07 23:25:17 +02:00
Sjef Verhoeven PE5PVB
db9e471117 Improved TMC detection 2023-10-06 15:43:25 +02:00
Sjef Verhoeven PE5PVB
7aedffeae6 RDS decoder now only will run when detection of RDS block has no errors at all. 2023-10-03 12:51:00 +02:00
Sjef Verhoeven PE5PVB
04f1eaab6f Squelch now also working in MPX audio mode 2023-10-01 14:52:08 +02:00
Sjef Verhoeven PE5PVB
78dfa435af Removed debug message 2023-10-01 14:01:43 +02:00
Sjef Verhoeven PE5PVB
9005591ada Add clear old PS before building new 2023-10-01 14:00:14 +02:00
Sjef Verhoeven PE5PVB
42e7cede25 Fixed a bug where some RDS info was not parsed 2023-10-01 13:52:41 +02:00
Adam Wisher
d3ec6287b3 Merge branch 'PE5PVB:main' into main 2023-09-11 08:00:59 +01:00
Sjef Verhoeven PE5PVB
320c9c0780 Fix bug in AF method B detector 2023-09-10 20:53:52 +02:00
Sjef Verhoeven PE5PVB
7e3b9b72a7 Added check for AF method B 2023-09-06 16:31:31 +02:00
Sjef Verhoeven PE5PVB
616a5c0694 Added RDS error threshold
Possible settings:
Off: No errors allowed

Small: small errors allowed; possible 1 bit reception error detected; data is corrected

Large: large error allowed; theoretical correctable error detected; data is corrected

All: All data allowed
2023-09-06 15:48:11 +02:00
Adam Wisher
ddbbbb4499 Allow tuned frequency in unsorted AF
When AF sort disabled, allow current frequency in list. This can help with transmitter identification.
2023-08-29 09:21:40 +01:00
Sjef Verhoeven PE5PVB
6ae1a0266a Bugfixes
- No AF when screen is muted
- No edge beep when screen is muted.
2023-08-15 22:29:44 +02:00
Sjef Verhoeven PE5PVB
a2a67023b2 Some more RDS improvements 2023-08-14 21:04:17 +02:00
Sjef Verhoeven PE5PVB
c5350b3860 Bugfixes
- Show PI errors is fixed
- RDS error detector fixed
- Battery indicator fixed
- Regional AF's now have a leading 'r'
- Edge beep on SW bands added
- Beep on boot only when edge beep is enabled
- Added Stationlist ID, this is used for identification in Stationlist log
- Code optimalisation
2023-08-14 20:30:38 +02:00
Sjef Verhoeven PE5PVB
5bcd216332 Bugfix in regional AF detector 2023-08-13 22:50:02 +02:00
Sjef Verhoeven PE5PVB
ab94e952dd Several updates
- New font for frequency
- Added auto AF sort on/off
- Mask regional AF frequencies
- Some changes that make tuning a bit faster
- Small bugfixes
- Code cleanup
2023-08-13 20:52:11 +02:00
Sjef Verhoeven PE5PVB
0279672d8e Changes in SNR 2023-08-10 21:03:16 +02:00
Sjef Verhoeven PE5PVB
e75afaeacb Fix for XDRGTK scan 2023-08-10 20:31:16 +02:00
Sjef Verhoeven PE5PVB
712ffc0e43 Fixed a bug in RDS error detection 2023-08-09 17:55:05 +02:00
Sjef Verhoeven PE5PVB
bd66a4c265 Fix for RT+ 2023-08-09 09:51:55 +02:00
ohmytime
431938df97 Add co-channel detector on AM 2023-08-08 22:59:05 +08:00
Sjef Verhoeven PE5PVB
4699155a7c Removed filler from RDS AF 2023-08-07 16:22:34 +02:00
Sjef Verhoeven PE5PVB
d258d1dd3c Added RT buffering as menu option 2023-08-06 16:38:26 +02:00
Sjef Verhoeven PE5PVB
1e78088dc0 Added RT buffering 2023-08-04 19:58:40 +02:00
Sjef Verhoeven PE5PVB
ac350529bb Update rds flags 2023-07-31 20:46:21 +02:00
Sjef Verhoeven PE5PVB
4bc939497b Finetuning RT+ 2023-07-31 20:29:36 +02:00
Sjef Verhoeven PE5PVB
bf44b0566d Update radiotext Plus 2023-07-31 20:04:55 +02:00
Sjef Verhoeven PE5PVB
48358719e2 Work on RT+ 2023-07-30 23:57:24 +02:00