vs1053

Crates.iovs1053
lib.rsvs1053
version
sourcesrc
created_at2025-02-23 20:09:28.393034+00
updated_at2025-03-31 21:03:59.027327+00
description SPI driver for for the generic VS1053 Breakout by VLSI Solution
homepage
repositoryhttps://gitlab.com/esp322054205/vs1053
max_upload_size
id1566606
Cargo.toml error:TOML parse error at line 19, column 1 | 19 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(maxwen)

documentation

README

VS1053 driver

This is a SPI driver for the generic VS1053 Breakout by VLSI Solution.
A powerful Ogg Vorbis / MP3 / AAC / WMA / FLAC / MIDI Audio Codec chip.
Read more: http://www.vlsi.fi/en/products/vs1053.html.

Example board:

alt text

Based on https://github.com/baldram/ESP_VS1053_Library
For detailed information please see VS1053b Datasheet specification.

The device does not play nice with other devices on the same SPI bus.
It needs full access of cs line to configure its mode.
The SPI bus speed should be limited during the setup steps.
So It is recommended to use a separate SPI bus if you have
more devices that are connected on SPI bus

Example:

For complete code please check examples folder.

For a bigger example you can also see my project here https://gitlab.com/esp322054205/esp32s3-radio-vs1053

Commit count: 0

cargo fmt