Hello,
If you want a MicroPython driver for KT403A MP3 chip & GroveMP3 (used on Pycom modules) :
https://github.com/jczic/KT403A-MP3
MicroPython driver for KT403A MP3 chip & GroveMP3
Re: MicroPython driver for KT403A MP3 chip & GroveMP3
I don't know if your approach relies heavily on being able to receive over UART, but I was working with the limitation of having no UART and just having a single transmit pin (the ESP8266 on NodeMCUv2).
The library I cobbled together only uses the Busy pin, and does a kind of 'scan' on startup to see what sequence of tracks can be found in what sequence of folders by seeing what play commands cause activity on the Busy pin.
https://github.com/ShrimpingIt/micropython-dfplayer
Your library is much more thought through, but I wonder if using it with no RX pin is possible, which is the case I would need.
The library I cobbled together only uses the Busy pin, and does a kind of 'scan' on startup to see what sequence of tracks can be found in what sequence of folders by seeing what play commands cause activity on the Busy pin.
https://github.com/ShrimpingIt/micropython-dfplayer
Your library is much more thought through, but I wonder if using it with no RX pin is possible, which is the case I would need.