Search found 5 matches

by billys7
Wed Sep 17, 2025 8:20 pm
Forum: General Discussion
Topic: Can the output current of the esp32 GPIO be reduced?
Replies: 21
Views: 55298

Re: Can the output current of the esp32 GPIO be reduced?

What will happen if i set the drive strength of a pin output to 20mA and the load will be 50mA?
by billys7
Tue Apr 01, 2025 6:16 pm
Forum: ESP32 Arduino
Topic: New Timer API, where is the selection of the timer ?
Replies: 2
Views: 486

Re: New Timer API, where is the selection of the timer ?

Is there any way i can choose the timer ?
by billys7
Sun Mar 30, 2025 11:08 am
Forum: ESP32 Arduino
Topic: New Timer API, where is the selection of the timer ?
Replies: 2
Views: 486

New Timer API, where is the selection of the timer ?

With the new timer API v3.0 and above, i could not find where i choose the timer i want to use.

In the previous API v2.X we had to declare "timer = timerBegin(1, 80, true); means Timer 1, prescaler 80 → 1 MHz (1 µs ticks)".
In the new API, where can i choose timer 3 for example ?
by billys7
Tue Mar 22, 2022 10:45 pm
Forum: General Discussion
Topic: Problem with volume control using MAX98357A and I2S on an ESP32
Replies: 2
Views: 5652

Re: Problem with volume control using MAX98357A and I2S on an ESP32

I have no solution yet. I think that i must include the i2s_write function in an interrupt - task, so i can use it, only when the buffer will be empty. I read in this forum that i can trigger an event when the buffer is empty but i couldn't understand it. i want to learn more about the function ...
by billys7
Tue Feb 22, 2022 4:31 pm
Forum: General Discussion
Topic: Problem with volume control using MAX98357A and I2S on an ESP32
Replies: 2
Views: 5652

Problem with volume control using MAX98357A and I2S on an ESP32

I use the following code to reproduce an audio file with ESP32 --> I2S --> MAX98357A with success.

I want to add a software volume, so i add the code in comments. When i uncomment this part of the code the result is very noisy.
Do you have any suggestions ?


#include "driver/i2s.h"
#include ...

Go to advanced search