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 (experimental) support for the ESP32-S3 #676

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

Conversation

Hema2-official
Copy link

I created a new class called AudioOutputI2SNoDACS3, because it would've been way too messy to update the already existing AudioOutputI2SNoDAC class.

I know that it's not bug-free and requires further testing, and that its channel count (mono/stereo) handling is questionably undone, and that I need further help figuring out why the pitch is only right with the I2S sampling rate set to 30.0 kHz in the configuration (it's not related to memory nor the APLL, I've tested it), but it is a great starting point for ESP32-S3 support. And it just works, as of now.

As of example projects, I haven't made any yet.

I am open to all suggestions! :3

Thank you!

Note:
I got inspiration from this video made by atomic14, and implemented the new class working on my team (CatSat)'s project for the CanSat Hungary 2024 competition.

Include information about the new class in the main README
Include ESP32-S3 in the title
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant