Modified sketch for TFT LCD 4" controller ILI9488 and si5351 version !!! (if you have cristal, modify in sketch..)
All Band, all mode DSP Radio Receiver Si4735 with 4" TFT LCD driver ILI9488
Modified by YO2LDK - Alexander -
This sketch sketch is based on:
the new version V3.5.of Gert Baak - PE0MGB V3.5;
si4735 Library of Ricardo PU2CLR. Thanks for the very nice work.
V3.2.3 29-09-2021 Added Sprite buttons from Jim Yasuda.
RDS Info text+Time & S-meter mod by Antonino Russo - IU4ALH
Thank you all for hard work and many hours to complete this nice radio project !
Also, this can be improved by someone with more experience than me, I'm just beginner; more to hardware oriented, than programming... :)
Updates:
- Added on screen the battery voltage (V) and have colour changed (green full, yellow - middle, red - lower..so on 4 steps)
- The latest ino file "SI4735-DSP-Receiver-ESP32---4-LCD+RDS_info" is updated with the code from Antonino Russo -IU4ALH
(please copy all files in the folder just new created )
The radio is fully controlled by the (Touch)Screen and Rotary Encoder on ESP32 core This sketch uses the Rotary Encoder Class implementation from Ben Buxton (the source code is included together with this sketch). For the touch-screen the library TFT_eSPI is used. The configuration setup-file: _ILI9488 driver is also included. Maybe it have max two minor bugs, but is a start for everyone who need that. You are FREE to modify how you need it !
Please unzip the TFT_eSPI folder, inside of sketch folder !!
Special thanks to:
Ricardo Lima Caratti - PU2CLR - for library and Facebook group support; Gert Baak - PE0MGB - for his firmware; which is the basis of the other versions ; Mr. Binns - for excellent and so nice retro page; Antonino Russo - IU4ALH my friend, - for his work to add Full RDS support; Jim Yasuda - for the nice 3D buttons and to all who have contributions to the development of this beautiful project.
my best regards and 73 too all !