Commit Graph
100 Commits
Author SHA1 Message Date
Sjef Verhoeven PE5PVB 32f3edf49f Added database with USA callsigns and states 2023-10-27 23:50:41 +02:00
Sjef Verhoeven PE5PVB b29549d286 Patch to reduce SPI spurious 2023-10-27 19:15:40 +02:00
Sjef Verhoeven PE5PVB b0999fbf7b Added database USA callsigns and states
Not implemented yet
2023-10-27 16:35:20 +02:00
Sjef Verhoeven PE5PVB e386e3e6f2 Added textwrapping in menubox
When using \n in text, a second line is used in menubox. In normal menuoverview the '\n will be replaced by a space.
2023-10-26 14:33:55 +02:00
Sjef Verhoeven PE5PVB ed9ef19d38 Fixed time display in AF screen and old time was sometimes displayed too. 2023-10-26 10:49:49 +02:00
Sjef Verhoeven PE5PVB ec9bf2242e Fixed gui.cpp after last mod. 2023-10-26 10:32:03 +02:00
Sjef Verhoeven PE5PVB 8d910ef63d Added RTC clock
Once when CT has been received, time is synced to internal RTC. When CT is not avaialble the RTC time will be shown in secondary color. This clock is also visible in AM mode.
2023-10-25 17:22:59 +02:00
Sjef Verhoeven PE5PVB 32d866328a AFEON fixes
- Fix crash when more than 12 EON's
- Fix page numbering
- Fix EON overwritten texts
2023-10-24 22:51:48 +02:00
Sjef Verhoeven PE5PVB 038403f267 Fixed AF startpoint 2023-10-24 19:56:43 +02:00
Sjef Verhoeven PE5PVB dd2370a083 Fixed bug in deemphasis selector 2023-10-24 19:23:16 +02:00
Sjef Verhoeven PE5PVB 6786df55bc Added extra AF Method B probe to prevent false Method B detection 2023-10-24 19:07:43 +02:00
Sjef Verhoeven PE5PVB abfa6b89f7 RDS error indicators are now always written, to prevent wrong values 2023-10-24 15:31:13 +02:00
Sjef Verhoeven PE5PVB 4ed46a3048 Added RDS refresh on PI change 2023-10-24 15:19:38 +02:00
Sjef Verhoeven PE5PVB 0b1b4bafb3 Fix: Ghosting text left-bottom corner Advanced RDS screen when scanning 2023-10-24 15:00:27 +02:00
Sjef Verhoeven PE5PVB 753061792d RDS USA now shows both PI and Callsign
Callsign converter needs futher adjustment.
2023-10-23 21:29:05 +02:00
Sjef Verhoeven PE5PVB 4f73645364 Added 200kHz stepsize for FM 2023-10-23 20:44:56 +02:00
Sjef Verhoeven PE5PVB 6175976359 Fixed: RDS dropout was shown in menu 2023-10-23 20:08:17 +02:00
Sjef Verhoeven PE5PVB 088d510fc5 Fixed bug where -B flag was shown in case station only transmits it's own frequency as AF 2023-10-23 19:53:18 +02:00
Sjef Verhoeven PE5PVB bb3ac3eec0 Bugfix where 0.0MHz is added to AF list when sort mode is disabled 2023-10-23 19:50:00 +02:00
Sjef Verhoeven PE5PVB 68a243d176 Fixed EON list overflow 2023-10-23 19:14:53 +02:00
Sjef Verhoeven PE5PVB 80049e7902 Bugfix: AUTO BW was tunable on AM 2023-10-18 21:53:33 +02:00
Sjef Verhoeven PE5PVB ee457d335e Update LIC text Unknown to Not def. 2023-10-18 21:48:37 +02:00
Sjef Verhoeven PE5PVB ed5901dad9 Merge branch 'main' of https://github.com/PE5PVB/TEF6686_ESP32 2023-10-18 21:36:18 +02:00
Sjef Verhoeven PE5PVB a0bc7026c3 Bugfixes 2023-10-18 21:36:16 +02:00
Sjef Verhoeven PE5PVB cd25317606 Changed BW behaviour
Short press: toggle mono/stereo
Long press: BW up
Long press BW + rotary: tune BW
2023-10-18 20:53:47 +02:00
Sjef Verhoeven PE5PVB 10db06e698 Filled empty LIC with text "Unknown" 2023-10-18 17:11:23 +02:00
Sjef Verhoeven PE5PVB a3440cbda5 Mod on auto freq. store 2023-10-18 16:16:21 +02:00
Sjef Verhoeven PE5PVB b7c3115649 Added AF-REG 2023-10-18 15:53:09 +02:00
Sjef Verhoeven PE5PVB f709dbec42 Moved ECC and LIC text conversion to API 2023-10-18 13:30:54 +02:00
Sjef Verhoeven PE5PVB 4fe5a936eb RDS code cleanup 2023-10-17 22:36:05 +02:00
Sjef Verhoeven PE5PVB 279fc31a2f Changed text "Touch rotating" 2023-10-17 17:29:54 +02:00
Sjef Verhoeven PE5PVB b919eb934f When LW/MW/SW memorychannels are next to eachother, frequency in display was not updated 2023-10-17 17:13:29 +02:00
Sjef Verhoeven PE5PVB 51576b316f Added time-out timer
You can choose for off, 15m, 30m, 60m and 90m.
Timer will reset everytime you use a button or the rotary.
Radio will go in full deep-sleep, including the processor.
To wake up, just jiggle the knob.
2023-10-15 20:17:09 +02:00
Sjef Verhoeven PE5PVB 508a4c9f0a AF Method B bugfixing 2023-10-15 17:09:18 +02:00
Sjef Verhoeven PE5PVB af774f913f Removed CT tag and alligned all tags 2023-10-15 14:33:43 +02:00
Sjef Verhoeven PE5PVB 93d9241764 Add extra failsafe on AF-B flags when incomplete RDS/weak signal 2023-10-15 13:55:06 +02:00
Sjef Verhoeven PE5PVB 23b752e287 Moved ECC and LIC texts to API 2023-10-15 13:48:49 +02:00
Sjef Verhoeven PE5PVB e203f8b0b4 AF/EON pagenumber was not visible 2023-10-15 13:28:28 +02:00
Sjef Verhoeven PE5PVB 6ae0cac264 Memory channels were not working correct in LW/MW/OIRT 2023-10-15 13:11:52 +02:00
Sjef Verhoeven PE5PVB 17769ee290 Merge branch 'main' of https://github.com/PE5PVB/TEF6686_ESP32 2023-10-15 01:41:54 +02:00
Sjef Verhoeven PE5PVB 317080ac64 Changed color of "MHz" in advanced RDS view 2023-10-15 01:41:52 +02:00
Sjef Verhoeven PE5PVB 8205412920 Removed forgotten debug 2023-10-15 00:45:07 +02:00
Sjef Verhoeven PE5PVB b8b1c8ae9d Added clock to default screen 2023-10-15 00:43:43 +02:00
Sjef Verhoeven PE5PVB f51bf0cdb0 Updated AF Method B
- Added S (Same program)
- Changed color and allignment of these characters
- Renamed AF-R to AF-B
- Small fix on LIC
2023-10-14 23:59:43 +02:00
Sjef Verhoeven PE5PVB a023be0524 LIC table fix 2023-10-14 22:21:08 +02:00
Sjef Verhoeven PE5PVB 234c692a05 Update comment 2023-10-13 22:58:19 +02:00
Sjef Verhoeven PE5PVB 95c405ed54 Add extra TMC detection 2023-10-13 22:53:56 +02:00
Sjef Verhoeven PE5PVB 8cef90f81b Added AID information
In case AID (Open Data Application’s IDentification) is available a ticker in the AF/EON screen will show you the available AID's on the channel.
2023-10-13 22:06:34 +02:00
Sjef Verhoeven PE5PVB 41e3c6be1f Some more AF finetuning 2023-10-13 19:15:31 +02:00
Sjef Verhoeven PE5PVB 19160fa8a8 Clear RDS after AF tune in method B 2023-10-13 16:59:47 +02:00
Sjef Verhoeven PE5PVB eafd385998 Added AF Mixed flag 2023-10-13 16:47:06 +02:00
Sjef Verhoeven PE5PVB e51fddaf41 Added AF-REG indicator
When AF method B is detected, AF-R will be shown.
2023-10-13 15:08:02 +02:00
Sjef Verhoeven PE5PVB 3dd7960231 Fix RDS flag detector 2023-10-13 12:56:14 +02:00
Sjef Verhoeven PE5PVB a11dd57a30 I had to shorten some texts otherwise it wouldn't fit in display 2023-10-12 22:58:24 +02:00
Sjef Verhoeven PE5PVB 4e7962da38 Updated LIC table 2023-10-12 22:47:10 +02:00
Sjef Verhoeven PE5PVB 42f8a1e9f9 Changed 0x60 to ` in RDS table 2023-10-12 21:46:11 +02:00
Sjef Verhoeven PE5PVB 83105340a7 Update list of contributors 2023-10-12 15:56:12 +02:00
Sjef Verhoeven PE5PVB 7878f1d093 AFEON page 2 now shows the next 10 EON's 2023-10-12 15:22:54 +02:00
Sjef Verhoeven PE5PVB e16ffedbdc AF screen will now also refresh when Method B is detected 2023-10-12 15:13:40 +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 dd81c4af21 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:15:17 +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 a013efddd3 When radiotext changes, ticker is reset 2023-10-11 23:33:54 +02:00
Sjef Verhoeven PE5PVB 08deb58ae4 Fix missing RT+ indicator after leaving AFEON 2023-10-11 23:21:42 +02:00
Sjef Verhoeven PE5PVB 4ced136b06 Fix AF RV 2023-10-11 22:55:14 +02:00
Sjef Verhoeven PE5PVB bceced17fc Band was not updated in XDRGTK when using bandbutton on radio 2023-10-11 20:37:14 +02:00
Sjef Verhoeven PE5PVB 32ed1ef950 Change in AF regional detector 2023-10-11 20:16:18 +02:00
Sjef Verhoeven PE5PVB a1a30add06 Fixed AM frequency recovery on XDRGTK 2023-10-11 20:09:05 +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 0545c62350 Extended memory channels to 99 2023-10-11 14:33:15 +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 f7b167b81f Removed unnecessary files/folder 2023-10-11 11:49:04 +02:00
Sjef Verhoeven PE5PVB 5022c68b7a Bugfix in AF routine 2023-10-11 11:13:05 +02:00
Sjef Verhoeven PE5PVB b7f187058c Fixed meter-band update flashing 2023-10-11 10:31:25 +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 e7d893e4a3 Fix on StationList LW/MW/SW tuning 2023-10-10 23:19:38 +02:00
Sjef Verhoeven PE5PVB 18f40a20c8 RDS detection improvements 2023-10-10 23:07:14 +02:00
Sjef Verhoeven PE5PVB a5181c2463 Last state SW BAND/AUTO stored in flash and made it more user friendly 2023-10-10 17:42:25 +02:00
Sjef Verhoeven PE5PVB cb31950de0 Bugfix in StationList tune 2023-10-10 15:48:30 +02:00
Sjef Verhoeven PE5PVB fa7146f52a Bugfix in Stationlist tuning 2023-10-09 23:23:00 +02:00
Sjef Verhoeven PE5PVB 014a4614bb Fixed ECC 2023-10-09 17:17:09 +02:00
Sjef Verhoeven PE5PVB c9eb52046d Changed squelch to sprite 2023-10-09 17:02:10 +02:00
Sjef Verhoeven PE5PVB 91204c3331 Bugfix in OIRT tuning via Stationlist 2023-10-08 23:15:41 +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 ca6a9957d2 When in screenmute quality data was not polled, so AF could not work correct. 2023-10-08 22:09:08 +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 98a5120dfd When WiFi is active, a red outline was shown in the battery indicator 2023-10-08 19:19:43 +02:00
Sjef Verhoeven PE5PVB 32fac40ccd Speed improvement and GUI bugfix 2023-10-08 19:10:51 +02:00
Sjef Verhoeven PE5PVB 1492195dcd Added RT A/B indicator 2023-10-08 18:51:18 +02:00
Sjef Verhoeven PE5PVB 46a41e239e Some data was written to display continuously when no RDS 2023-10-08 18:18:02 +02:00
Sjef Verhoeven PE5PVB ec674a81e9 Code cleanup 2023-10-08 17:56:03 +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 a4d688f1d7 When ECC value is unknown, text "unknown" was not written 2023-10-08 15:56:39 +02:00
Sjef Verhoeven PE5PVB 94216c9a15 After configuring WiFi it was not automaticly activated 2023-10-08 14:21:54 +02:00