Commit Graph

148 Commits

Author SHA1 Message Date
Sjef Verhoeven PE5PVB
f13c1e9e3c Added support for 32 chars RT. 2023-07-09 14:34:39 +02:00
Sjef Verhoeven PE5PVB
84c4a0515d Added TMC indicator 2023-07-09 11:52:23 +02:00
Sjef Verhoeven PE5PVB
52c5d19059 Added Advanced RDS view
Hold band button in FM mode to switch to advanced RDS view
2023-07-08 19:17:40 +02:00
Sjef Verhoeven PE5PVB
b821f6459e Added PIN, extended EON to 20 positions 2023-07-06 23:19:10 +02:00
Sjef Verhoeven PE5PVB
c4f64279d3 Added LIC and optimised AF in API 2023-07-06 22:33:30 +02:00
Sjef Verhoeven PE5PVB
00d78899f6 Fixed theme selector
Also finished EON in API
2023-07-06 20:36:19 +02:00
Sjef Verhoeven PE5PVB
c5157eaeae More work on EON in API 2023-07-06 00:07:47 +02:00
Sjef Verhoeven PE5PVB
2b128b6f70 Start on EON decoder 2023-07-05 00:05:33 +02:00
Sjef Verhoeven PE5PVB
08b3e6ef8e Added more RDS flags to API 2023-07-04 22:41:36 +02:00
Sjef Verhoeven PE5PVB
9d63bef8c0 Added PTYN to API 2023-07-04 21:56:46 +02:00
Sjef Verhoeven PE5PVB
c2e9764d4b Fix bug on PTY, updated PI detector 2023-07-04 20:24:52 +02:00
Marek Farkaš
f8f1606a7b RDS/RBDS PTY update
Updated strings according to the official RDS PTY from Wikipedia - https://en.wikipedia.org/wiki/Radio_Data_System
2023-07-03 08:24:40 +02:00
Sjef Verhoeven PE5PVB
93450ecb5e More work on RT+ routines 2023-07-02 22:00:50 +02:00
Sjef Verhoeven PE5PVB
14b2c4044f Added RT+ routines 2023-06-30 20:31:32 +02:00
Sjef Verhoeven PE5PVB
7984631be7 Fixed PS
- Added new splash screen to reduce memory use.

- Added about screen in menu

- Fixed some small bugs
2023-06-29 22:11:15 +02:00
Sjef Verhoeven PE5PVB
4ae2ed6be2 Bigfixing on RDS 2023-06-28 22:06:05 +02:00
andimik
fb2edabe71 Fixed OIRT band ends
lowest used frequency in Russia: 65,75 MHz, then 30 kHz steps, 
highes used frequency in Russia: 73,97 MHz, but we need to set it to 74 MHz

Remark: lines 50 and 51 need to be set **not** in kHz, but 1/10 x kHz value.

Source: https://www.fmlist.org
2023-06-26 23:31:36 +02:00
kevin
fe9907cae5 Add 30Khz stepsize for OIRT band
Can switch OIRT 30Khz step on/off in the menu.
Can adjust OIRT low / high edge according to LowEdgeSet / HighEdgeSet
2023-06-24 20:14:39 +08:00
kevin
64110f7c7f Slow down refresh rates on offset 2023-06-21 15:35:55 +08:00
Sjef Verhoeven PE5PVB
6bd9948d97 Fix on PS and factory reset
First PS was erased when 8 chars was reached. Not all stations use 8 char PS. Changed the routine. First 8 RDS decoding runs after a tune command PS is written dirty, to have it DX-fast. After that, PS will be written when offset reaches 0.

Also added factory reset. Hold BW+STEP pressed during boot.
2023-06-20 20:08:51 +02:00
Sjef Verhoeven PE5PVB
b4a4c1a83b Added some new features
- You can now disable the squelch indicator in the menu
- You can now disable the modulation meter. This can help stop disturbtion on weak signals
- Added FM and AM noiseblanker
- Fix for LW, lowest frequency set to 144kHz.
2023-06-20 12:11:53 +02:00
Sjef Verhoeven PE5PVB
ebbe47da52 Small fix for PS and more
- Added menu option for dynamic PI. When PI changes (due fading and another station is received on the same frequency), when dynamic PI is enabled, new PI will be shown. Disadvance of this, is that on weak signals correct received PI can be overwritten by a false PI.

- Smallest font now 1px larger
- When no battery, the icon is not shown.

- PS is now stable when length < 8 characters

- Enabled Stationlist for AM (tuning currently not possible)
2023-06-19 21:36:02 +02:00
Sjef Verhoeven PE5PVB
abf5dd1256 Added RDS filter option
You can now select RDS filter on/off in the menu.

Off: RDS data can be dirty, but is very fast.

On: RDS data is buffered and filtered by the TEF668x.
2023-06-18 23:03:37 +02:00
Sjef Verhoeven PE5PVB
f0205d785b Merge pull request #32 from ohmytime/main
Slow down display of BW and SNR
2023-06-18 19:44:09 +02:00
Sjef Verhoeven PE5PVB
2493cc2f58 Merge branch 'main' of https://github.com/PE5PVB/TEF6686_ESP32 2023-06-18 19:41:44 +02:00
Sjef Verhoeven PE5PVB
5b970f84ef Updated RDS routines 2023-06-18 19:41:41 +02:00
kevin
c62d406d87 Slow down display of BW and SNR
Add a timer for display.
2023-06-18 21:07:45 +08:00
kevin
1c92648668 Adjust bat ADC's for portable
Maybe adjustment still needed
2023-06-18 20:33:58 +08:00
kevin
baff256dec Add SW MI band display and switch
Todo: @PE5PVB

1. Can add an menu option
byte showSWMIBand = 1;    // Fix Me: Menu options: 0: don't show  1: show up
2. Need to store and restore the last SWMIBandPosold
uint16_t SWMIBandPosold;  // Fix Me: Should store this parameter into flash, for use of restart.
2023-06-18 13:27:20 +08:00
Sjef Verhoeven PE5PVB
3d9d119b5b Fixed BER on RDS Spy 2023-06-17 14:46:15 +02:00
kevin
797ca91d3b Code tidy
Make it easy to read
2023-06-17 14:28:22 +08:00
kevin
be6ac1948c Add bands bandage settings 2023-06-15 23:34:49 +08:00
Sjef Verhoeven PE5PVB
2c8242ec78 Fix RT refresh 2023-06-15 00:05:53 +02:00
Sjef Verhoeven PE5PVB
06768fb5ab Fix for special characters RDS 2023-06-14 17:45:18 +02:00
Sjef Verhoeven PE5PVB
9678035e50 Merge pull request #16 from ohmytime/main
add bands switch
2023-06-14 13:39:08 +02:00
kevin
32bc94ad01 add bands switch
2 bands -> 4 bands
MW Step: EU -> 9K, US -> 10K
2023-06-14 19:09:14 +08:00
Sjef Verhoeven PE5PVB
91ab8df421 Work done on ASCII converter. (not ready yet!)
List needs to be filled.
2023-06-13 23:15:42 +02:00
Sjef Verhoeven PE5PVB
62e9b7a275 Added TA/TP/EON/MS indicator
Added RDS text fontset. But seems not to work ok.

Smaal bugfixes.
2023-06-11 20:04:02 +02:00
Sjef Verhoeven PE5PVB
9ee0a102c7 Another attempt to mask special characters in RDS
Fixed signallevel shown in menu edgebeep
2023-06-10 20:13:39 +02:00
Sjef Verhoeven PE5PVB
dac00bc911 Added EBU character converter 2023-06-09 12:51:11 +02:00
Sjef Verhoeven PE5PVB
05b232fcb4 Added RBDS support with stationcall and underscore in PS 2023-06-08 22:40:55 +02:00
Sjef Verhoeven PE5PVB
ad02c13447 Changed font and more visual optimalisations 2023-06-07 23:01:54 +02:00
Sjef Verhoeven PE5PVB
4eb61a05c9 Added band edge beep, Croatian language 2023-06-05 23:24:01 +02:00
Sjef Verhoeven PE5PVB
31fc03c69f Update API
When using no RDS error filter, PTY, CT, MS, ECC, AF, TP will only be parsed when RDS is error free.

Add a bool to determine if PI was error free (correctPI)
2023-06-03 19:36:12 +02:00
Sjef Verhoeven PE5PVB
ecd4bb4702 API update
Removed ASCII converter, since it was not working ;-)
Hopefully fixed the CT when time is at midnight.
Added option to hide RDS errors:
showrdserrors = true Do show always
showrdserrors = false Only show errorless RDS
2023-06-03 13:15:22 +02:00
Sjef Verhoeven PE5PVB
825cc68339 API update, stepsize update and RDS fix
Updated API.
Added stepsize 10MHz (FM) / 1MHz (AM)
Make RDS more sensitive.
2023-06-02 23:09:17 +02:00
Sjef Verhoeven PE5PVB
d6f9562a93 Added tone function
Added tone function.
Syntax:
radio.tone(x, y, z);

x = length in mS
y = Amplitude in dB, -30 to 0
z = Frequency in Hertz. (10 to 20000)

Note. After this command the audio is set to Unmute.
2023-06-01 20:56:22 +02:00
Sjef Verhoeven PE5PVB
ed302d83ec Add files via upload 2023-06-01 16:12:24 +02:00