Search found 2829 matches

by Panu
Tue 2023-09-19 15:51
Forum: VS1010 Forum
Topic: MP3 Sorting in VS1010D
Replies: 4
Views: 693

Re: MP3 Sorting in VS1010D

Hannu, the player routine for the VS1010 FM radio sorts 20k MP3s in 6 seconds, but the order of sorting is fixed, e.g. FAT file name ASCII sort, depth first, subdirectories before root. Do you think it could be adapted for this purpose?
by Panu
Mon 2022-10-24 19:16
Forum: VS1010 Forum
Topic: VS1010D USB Host Driver and MP3 play
Replies: 36
Views: 18401

Re: VS1010D USB Host Driver and MP3 play

If this fixes the problem, then this is same problem which breaks on play r:hello.mp3 from USB serial console. If the patch fixes your problem, you can write one sample long .wav file play it before usb host and everything should work. Restarting stdaudioout breaks USB configuration on VS1010d and ...
by Panu
Tue 2022-06-28 12:16
Forum: VS1010 Forum
Topic: EMMC drive not showing up after copying over files
Replies: 22
Views: 5360

Re: EMMC drive not showing up after copying over files

I was out of office for a while. Now I bit the bullet and wrote the software. Here's a wiper. first 5 megs are zeroed and SD card is published through USB. Does this help? Hi, Hannu, great job! Could you publish the VSIDE solution also, along with the post-build steps to create the image? -Panu
by Panu
Wed 2022-02-09 14:33
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 70
Views: 24683

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Hi!

You see file names (01.MP3, 02.MP3) so it's already playing MP3!

Your terminal is in block character mode, you could reset it :D Is there some noise in the RX? Also you should set terminal incoming line feed mode to auto or CR.

-Panu
by Panu
Sun 2022-01-30 12:13
Forum: VS1010 Forum
Topic: Malloc not found with sysmemory.h included
Replies: 2
Views: 1110

Re: Malloc not found with sysmemory.h included

Hi, John! VS1010 does not support malloc because there is no dynamic freeing of memory, because the amount of internal RAM in VS1010 is so small that we cannot afford the risk of memory fragmentation that is inherent in using malloc and free. Instead, in the VS1010 each program has a single block of...
by Panu
Thu 2022-01-13 6:13
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 70
Views: 24683

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Yes, you are thinking right! Seems great! To begin with, just use one SD card. You'll have the firmware in the SYS subdirectory and music in other places, these won't interfere with each other while you are doing development and is even OK in cases where final users can't remove the SD card and thus...
by Panu
Thu 2022-01-13 5:04
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 70
Views: 24683

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Hi, George! VS1010 and VS1005 have the VSOS operating system so they are different than earlier VS devices. Basic familiarity with VS1010 is very helpful here. VS1010 boots from an SD card or a compatible SPI flash with a FAT filesystem. Except in rare cases, the bootloader in the ROM is sufficient ...
by Panu
Wed 2022-01-12 18:24
Forum: VS1010 Forum
Topic: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board
Replies: 70
Views: 24683

Re: VS1010 Ultra low cost LCD FM radio + USB DAC + SD/USB MP3 Player demo board

Hi, Hannu! The LCD radio is actually quite modular. For some good times, take some coffee and look it through. It has a loader with a shared data structure and it runs program one by one to handle the different modes, just like the HDMI ARC solution does. The SD / USB MP3 player is practically a sta...
by Panu
Tue 2021-09-28 7:24
Forum: Slave Decoder Applications
Topic: Self-contained indexed sound player
Replies: 1
Views: 2118

Re: Self-contained indexed sound player

Hi!

VS1010 does this with just ROM code. Send "play d:filename.mp3" to UART to play filename.mp3 from an SD card, f:filename.mp3 from SPI flash, and send carriage return to stop playing.

-Panu
by Panu
Tue 2021-09-28 6:56
Forum: VS1010 Forum
Topic: VS1010 Design Based on Minidemo Board
Replies: 7
Views: 2385

Re: VS1010 Design Based on Minidemo Board

Hi! SD cards can be very power hungry when files are being written to the card, so if a regulator is used, it shouldn't be too small. 1A is good, 500mA might be sufficient. A regulator with an enable pin is recommended to make it possible to save power by switching the SD card completely off and res...