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

Add I2S class support #7874

Merged
merged 10 commits into from Mar 7, 2021
Merged

Conversation

earlephilhower
Copy link
Collaborator

Fixes #427

Adds a basic I2S class based off of the Arduino-SAMD core. The raw
i2s_xxx functions are still a better way to use I2S due to their
flexibility, but this will allow basic Arduino sketches to work.

Fixes esp8266#427

Adds a basic I2S class based off of the Arduino-SAMD core.  The raw
i2s_xxx functions are still a better  way to use I2S due to their
flexibility, but this will allow basic Arduino sketches to work.
@earlephilhower earlephilhower added this to the 3.0.0 milestone Feb 13, 2021
libraries/I2S/src/I2S.cpp Outdated Show resolved Hide resolved
Use the enum type in the begin() method instead of generic int to
specify I2S formatting mode.

Remove tail recursion in the ::read() method.

Typo fix the NO_GLOBAL_ define to check for _I2S not _LITTLEFS.
@d-a-v d-a-v added the alpha included in alpha release label Mar 5, 2021
@earlephilhower earlephilhower merged commit e99df4f into esp8266:master Mar 7, 2021
@earlephilhower earlephilhower deleted the i2sclass branch March 7, 2021 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alpha included in alpha release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

I2S Support
2 participants