Skip to content

New version of the well known ESP32 Radio. Now optional I2S output!

License

Notifications You must be signed in to change notification settings

FlintEastwood/ESP32Radio-V2

 
 

Repository files navigation

ESP32Radio-V2

This fork tries to revive a "DNT IPDio Mini Pro". Using the original Frontpanel 1602LCD with an I2C backpack. Buttons on the frontpanel are wired like a Matrix Keypad including the Rotary switch

!!! IO Pinning is different to the standard ESP32Radio-V2 !!!

  • 2024-01-13 show date & time on LCD1602 in a cycle with the radio station name
  • 2023-11-07 show "Mute" on LCD1602, reimplement single-button-mute - use muteon/muteoff for separate buttons, fix zero-volume-bug after leaving "mute" when using arguments up/downvolume
  • 2023-11-02 show Volume on LCD1602 for 3 seconds on change
  • 2023-10-30 timer2sec for kbps calculation, faster scroll speed on LCD1602
  • 2023-10-29 Merge Ed's latest code changes
  • 2022-05-31 Modified "tftlog" to show startup messages on the 1602LCD, Changes in "spfuncs" and "dsp_update" to get that working
  • 2022-05-22 Send commands with the keypad / Enable "Stop/Resume" function again in a basic way
  • 2022-05-19 Get input from the keypad and link to the rotary switch functions
  • 2022-05-15 Use Ed's actual code and get the display and the IR-Eye working again

alt text

New version of the well known ESP32 Radio. Now optional I2S output!

  • Compile time configuration in config.h.
  • Do not forget to upload the data directory to the ESP32.
  • SD cards supported, but still experimental.

Updates:

  • 09-oct-2023: Reduced error messages caused by uninitialized GPIO numbers.
  • 16-may-2023: Added sleep command.
  • 05-may-2023: SD card file stored on SD card, mute/unmute, better mutex.
  • 24-mar-2023: Code clean-up
  • 03-nov-2022: Added AI Thinker Audio kit V2.1 suport.
  • 05-oct-2021: Fixed internal DAC output, fixed OTA upload.
  • 06-oct-2021: Fixed AP mode.
  • 26-mar-2022: Fixed NEXTION bug.
  • 12-apr-2022: Fixed queue bug (NEXT function).
  • 13-apr-2022: Fixed redirect bug (preset was reset), fixed playlist bug.
  • 14-apr-2022: Add FIXEDWIFI in config.h to simplify WiFi set-up.
  • 15-apr-2022: Redesigned station selection.
  • 25-apr-2022: Add support for WT32-ETH0 (wired Ethernet).
  • 04-may-2022: OLED with Wire library, should work with Heltec-WIfi board.

About

New version of the well known ESP32 Radio. Now optional I2S output!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 88.0%
  • C 9.9%
  • HTML 1.9%
  • CSS 0.2%