To build an FM radio GUI interface using ESP32 and a 3.5-inch TFT touchscreen display (ILI9488) with LVGL (Light and Versatile Graphics Library) and Bodmer's TFT_eSPI Arduino library, we will create two distinct screens:FM Frequency and Volume Control Screen: This screen allows you to tune into FM frequencies and adjust the volume.Audio Equalizer Screen: This the screen offers control over the frequency range (0 to 20 kHz) and the balance between left and right audio channelsThe FM radio module isn't included in this guide, but the GUI setup, control logic, and screen transitions will be outlined. This guide assumes you're using the TFT_eSPI library to interface with the TFT display and LVGL to manage the graphical interface.
https://www.dofbot.com/post/fm-radio-...