Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32 S3 SPI #215

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open

ESP32 S3 SPI #215

wants to merge 63 commits into from

Commits on Jul 2, 2017

  1. Configuration menu
    Copy the full SHA
    a73ebaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbfbf27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d073918 View commit details
    Browse the repository at this point in the history
  4. Limit target platforms

    The library should work also with Arduino UNO
    or DUE board since is based on the library originally
    created for Arduino. As it is now ported especially
    for ESP boards, the target platforms list was limited.
    baldram committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    80d2e11 View commit details
    Browse the repository at this point in the history
  5. Add debug logger util

    baldram committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    d11eaf4 View commit details
    Browse the repository at this point in the history
  6. Remove a typo

    baldram committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    553e74c View commit details
    Browse the repository at this point in the history
  7. Update documentation

    baldram committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    f04744b View commit details
    Browse the repository at this point in the history
  8. Fix typos

    baldram committed Jul 2, 2017
    Configuration menu
    Copy the full SHA
    7d697c6 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. Configuration menu
    Copy the full SHA
    e94f9cc View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Configuration menu
    Copy the full SHA
    bfa28d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b9b205 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2017

  1. Introduce 3rd party logging framework

    - configure PlatformIO for easier dependency management,
    - use ArduinoLog logging framework,
    - update example,
    - update documentation.
    baldram committed Jul 6, 2017
    Configuration menu
    Copy the full SHA
    83adb1f View commit details
    Browse the repository at this point in the history
  2. Simplify the example

    baldram committed Jul 6, 2017
    Configuration menu
    Copy the full SHA
    0f9194d View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2017

  1. Configuration menu
    Copy the full SHA
    ac892e0 View commit details
    Browse the repository at this point in the history
  2. Limit supported architectures to known ones

    It will be changed in the future after testing other variants
    baldram authored Jul 7, 2017
    Configuration menu
    Copy the full SHA
    cf8d263 View commit details
    Browse the repository at this point in the history
  3. Update library version

    baldram authored Jul 7, 2017
    Configuration menu
    Copy the full SHA
    b56a153 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2017

  1. Configuration menu
    Copy the full SHA
    f16e37b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Convert examples from .cpp to .ino

    It should make it clear that this is an Arduino Framework library
    baldram committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    02c3185 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2017

  1. add esp32 to architectures

    gtalusan committed Nov 11, 2017
    Configuration menu
    Copy the full SHA
    3752c3d View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Merge pull request #3 from gtalusan/master

    add esp32 to architectures
    baldram authored Nov 16, 2017
    Configuration menu
    Copy the full SHA
    7083a92 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2018

  1. Update SimpleMp3Player.ino

    Fix import method to tell preprocessor to look in the same directory
    baldram authored Mar 12, 2018
    Configuration menu
    Copy the full SHA
    46cbc64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8c0c6d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6 from baldram/DEV

    Fix include method for sound file
    baldram authored Mar 12, 2018
    Configuration menu
    Copy the full SHA
    b70f7af View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2018

  1. Add PlatformIO related information (#7)

    Update documentation with PlatformIO related information
    baldram authored Jul 7, 2018
    Configuration menu
    Copy the full SHA
    ce9e817 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2018

  1. Update library version

    baldram authored Jul 8, 2018
    Configuration menu
    Copy the full SHA
    a86b027 View commit details
    Browse the repository at this point in the history
  2. Update library version

    baldram authored Jul 8, 2018
    Configuration menu
    Copy the full SHA
    dd6e904 View commit details
    Browse the repository at this point in the history
  3. Update description text

    baldram authored Jul 8, 2018
    Configuration menu
    Copy the full SHA
    bb80235 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #8 from baldram/baldram-patch-1

    Update library version
    baldram authored Jul 8, 2018
    Configuration menu
    Copy the full SHA
    dd6fba4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d83078 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9 from baldram/DEV-1

    Reword the description for cleaner understanding
    baldram authored Jul 8, 2018
    Configuration menu
    Copy the full SHA
    410ab2d View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. Add a new example sound (#5) (#11)

    The examples folder has been updated with a new sound which is
    less misleading than previous one ("tok tok"). Now it is "ding" sound
    which should clearly determine successful run.
    baldram authored Jul 20, 2018
    Configuration menu
    Copy the full SHA
    91191ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0444cf9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2018

  1. Remove ArduinoLog dependency (#13)

    To get rid of ArduinoLog 3rd party dependency. 
    To make use of ESP Arduino framework built in logger.
    Depending on the platform it's the one which comes from 
    Arduino core for ESP32 or Arduino core for ESP8266. 
    Documentation updated accordingly.
    
    The original plan to provide ESP-IDF framework compatibility is not yet done, 
    as the library implementation uses much more Arduino core for ESP dependent stuff.
    baldram authored Jul 28, 2018
    Configuration menu
    Copy the full SHA
    1a707b4 View commit details
    Browse the repository at this point in the history
  2. Clean up examples (#14)

    * Remove unused ArduinoLog dependency from platformio.ini
    
    * Add standard logging to the example
    
    * Clean up examples
    baldram authored Jul 28, 2018
    Configuration menu
    Copy the full SHA
    1c4be61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc15200 View commit details
    Browse the repository at this point in the history
  4. Clean up (#16)

    * Remove unused dependency from Platformio's library.json
    
    * Bump version for the next release
    baldram authored Jul 28, 2018
    Configuration menu
    Copy the full SHA
    6e9b41a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Update spec with mp3 to C conversion solution #18 (#19)

    An information how to convert the mp3 file into C header
    baldram authored Aug 1, 2018
    Configuration menu
    Copy the full SHA
    07b900e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2018

  1. Add web radio example (#20)

    A simple stream handler to play web radio stations using ESP8266
    vincegellar authored and baldram committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    856bcbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71d4f78 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. Use valid version in library.properties (#22)

    The previous version value caused the Arduino IDE to display warnings:
    
    Invalid version found: 1.0.9a
    
    This warning can be especially confusing for users since the Arduino IDE doesn't say which library is the source of the problem.
    
    Reference:
    https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#libraryproperties-file-format
    per1234 authored and baldram committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    cce9ead View commit details
    Browse the repository at this point in the history
  2. Use "SemVer" compliant library version number

    As Arduino IDE requires version number which is SemVer compliant, it was changed according to specification below:
    https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#libraryproperties-file-format
    https://semver.org/
    baldram authored Aug 3, 2018
    Configuration menu
    Copy the full SHA
    fc49833 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2018

  1. Introduce isChipConnected() method. (#27)

    wmarkow authored and baldram committed Oct 20, 2018
    Configuration menu
    Copy the full SHA
    aeddbd3 View commit details
    Browse the repository at this point in the history
  2. Set the volume always (#28)

    Remove the cache which causes an issue in some use scenarios
    wmarkow authored and baldram committed Oct 20, 2018
    Configuration menu
    Copy the full SHA
    0d1aa59 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. Provide MP3 instead of RIFF WAVE file (#31)

    The sound used by the example sketch has been replaced with a shorter one.
    rpoisel authored and baldram committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    369cbff View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Bump version (#33)

    baldram authored Jan 9, 2019
    Configuration menu
    Copy the full SHA
    31f3a7c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2019

  1. Refine the description of the functionality #35

    Add description to clarify that recording is not supported.
    baldram authored Jul 3, 2019
    Configuration menu
    Copy the full SHA
    7ecc51e View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Configuration menu
    Copy the full SHA
    aa80f2b View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. Add support for reading and clearing decoded time by SCI_DECODE_TIME #41

     (#42)
    
    * Add support for check and reset decoding time by SCI_DECODE_TIME
    
    Implemented handling for SCI_DECODE_TIME register according to VS1053b
    Datasheet specification (v1.20). When decoding correct data,
    current decoded time is shown in this register in full seconds.
    Extended API with two methods. One provides estimation of decoding
    time using SCI_DECODE_TIME. The other one allows to clear the value of
    mentioned register.
    
    Update documentation and bumped version for release.
    baldram authored Dec 1, 2019
    Configuration menu
    Copy the full SHA
    c8dd35a View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. Changed buffer size of the webradio example to 64 (#45) #44

    Set the buffer to "64" instead of "32". At 32 and 128 the sound was brassy.
    LucasMaciuga authored and baldram committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    0df71d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2020

  1. Define coding style settings #49 (#50)

    Added EditorConfig settings helping developers define and maintain
    consistent coding styles between different editors and IDEs.
    baldram authored Mar 24, 2020
    Configuration menu
    Copy the full SHA
    0d3e4a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. Add left and right volume balance enhancement (#53)

    Enhancement for adjusting the left and right volume balance.
    by: fabitom
    fabitom authored Mar 31, 2020
    Configuration menu
    Copy the full SHA
    c5347c3 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Make write_register public. (#65)

    Make `write_register` public. This makes it more easy to load the patches from http://www.vlsi.fi/en/support/software/vs10xxpatches.html
    A discussion on further steps on support for "loading patches" opened here: #66
    CelliesProjects authored Jun 10, 2021
    Configuration menu
    Copy the full SHA
    1c02f52 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. #64: Add data rate adjusting support (#67)

    Aligned to the `Edzelf/Esp-radio` parent project. 
    Added the `adjustRate` method, which was probably missing at the forking time.
    baldram authored Jun 12, 2021
    Configuration menu
    Copy the full SHA
    90279c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e4e14a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Load VLSI firmware patches. (#69)

    Adding an extension by @CelliesProjects for dealing with vs1053 Firmware patches (binary patch files that can easily be loaded to the memory of VS10XX by a microcontroller to fix known firmware bugs):
    * enable a possibility for using patches/plugins,
    * load a default patch,
    * include the latest available patches from http://www.vlsi.fi/en/support/software/vs10xxpatches.html
    * update example code and documentation,
    * adjust a functionality for low-level `writeRegister`.
    CelliesProjects authored Jun 18, 2021
    Configuration menu
    Copy the full SHA
    bae6fed View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2021

  1. Release patches support (#76)

    * Bump version
    baldram authored Aug 7, 2021
    Configuration menu
    Copy the full SHA
    046fd7e View commit details
    Browse the repository at this point in the history
  2. Release 1.1.4 (#77)

    baldram authored Aug 7, 2021
    Configuration menu
    Copy the full SHA
    3f5464b View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Add Get Chip Version and Stream Mode activation support (#79)

    - added a support enabling stream mode and reading the chip version 
    - adjusted documentation
    - fixed a problem of `.plg` extension (using a correct `.h`), which should fix a problem while loading default patches.
    Dr-Dawg authored Sep 2, 2021
    Configuration menu
    Copy the full SHA
    ba1803f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdbe2a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Fix load user code bug (#82)

    A fix for bug in `loadUserCode`. This seems like incompatible change, as the second argument was introduced, however the previous version is buggy and it's better to get a compilation error, and adjust a code to get rid of bug (if a new loadUserCode was already used). Please also see a discussion here: #66 (comment)
    Dr-Dawg authored Sep 16, 2021
    Configuration menu
    Copy the full SHA
    f501eb7 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Add I2S output feature (#91)

    VS1053B has built-in support for I2S output, which is disabled by default and uses GPIO4-7.
    Adds methods to enable I2S output.
    episource authored Mar 22, 2022
    Configuration menu
    Copy the full SHA
    16044ba View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Fix compiler error in Arduino IDE 2.0.x (#103)

    Compiling stops with the following error with compiler warnings set to `All`.
    `/home/cellie/Arduino/libraries/ESP_VS1053_Library/src/VS1053.cpp:298:14:error: variable 'regbuf' set but not used [-Werror=unused-but-set-variable]`
    CelliesProjects authored Jan 12, 2023
    Configuration menu
    Copy the full SHA
    022ffd9 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Configuration menu
    Copy the full SHA
    824f82c View commit details
    Browse the repository at this point in the history