Lilypad MP3 Sparkfun with VS1053B

Writing software for systems that use VLSI Solution's devices as slave codecs to a host microcontroller.
Post Reply
ecocat
User
Posts: 2
Joined: Thu 2019-01-17 20:28

Lilypad MP3 Sparkfun with VS1053B

Post by ecocat » Thu 2019-01-17 20:31

Hello,

I need to update this chipset incluided in the Lilypad MP3 of Sparkfun

I have an .ino, but how I can apply the update?

http://www.vlsi.fi/en/support/software/ ... tches.html


Thanks!

User avatar
pasi
VLSI Staff
Posts: 1535
Joined: Thu 2010-07-15 16:04

Re: Lilypad MP3 Sparkfun with VS1053B

Post by pasi » Fri 2019-01-18 14:32

There is no programmable non-volatile memory in vs1053b. There is only ROM and RAM.

Patch code is thus loaded (through the serial control interface) after each power-up or reset. If the Lilypad already supports loading patches, there is probably a file vs1053b-patches.plg (or vs1053b-patches.c) somewhere in its firmware project. You should only need to replace the file with a newer version.

(If not, then see the upload routine in the file itself (e.g. vs1053b-patches.plg). It only needs an external SCI register write function. Also see the microcontroller examples elsewhere in the forum.)
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook

ecocat
User
Posts: 2
Joined: Thu 2019-01-17 20:28

Re: Lilypad MP3 Sparkfun with VS1053B

Post by ecocat » Fri 2019-01-18 22:01

I've stayed the same. My knowledge is almost nil. I don't know how to know if the lilypad can do what you mentions. The manufacturer says he sells it "as is" and I should asks the chip manufacturer...:(

And I don't know how to do what he mentions, how to load, or anything. The only thing is to copy and paste code into a. Ino. Which I guess is how it would be loaded. The Lilypad is no longer an arduino, I find it hard to believe that it is the first Arduino to update its firmware or that this process is so complicated! : o

If so, I will have no choice but to hire a programmer to guess the hieroglyphic:(

Best regards!

Brek
Senior User
Posts: 61
Joined: Sun 2016-09-11 5:51

Re: Lilypad MP3 Sparkfun with VS1053B

Post by Brek » Fri 2019-02-08 21:23

Your board is an Arduino variation with a VLSI decoder chip on it.
The ino file is a program for the Arduino microcontroller, which has nothing to do with VLSI Solutions.
It’s a program for the Arduino to talk to this VLSI chip.

These guys here can’t be expected to know about everything that could potentially be used to talk to their chips.
Taking care of the Arduino stuff is for an Arduino forum, and I’d be surprised if some people there aren’t familiar with this LilyPad.

It’s when it comes to modifying the supplied sketch, to meet your own needs, you might then be talking directly to the VLSI chip,
and then you’d find this forum helpful, but the VLSI chip on that board has nothing to do with Lilypad or Arduino. It just happens to be there.

https://www.sparkfun.com/products/11013

Post Reply