Error en funcion ledcAttachPin

Me da error la función ledcAttachPin() y la ledcSetup()
La ledcWrite() la coge correctamente.

Alguien puede ayudar

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @xvalero55.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

¿Qué placa usas?
¿Qué core usas?
¿Qué errores informa?
¿Código?

Compilo sobre la placa, "Adafruit QT Py ESP32"
Arduino Ver. 2.2.0 (trabajo en Windows 7"
Parte del codigo, las variables estan definidas mas arriba como " Int "

// Aqui va la ejecución de ordenes recurrentes
 ledcAttachPin ( motor_A, canal );  // Asignamos al pin el contador
 ledcAttachPin ( motor_R, canal );
 ledcWrite (motor_A, Duty);
 ledcWrite (motor_A, Duty);         // asignamos el duty de alto/Bajo

El error
Compilation error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?

Gracias por tu interés si necesitan mas información ningún problema.

Gracias por anticipado.

Ya se cual es el problema.
La api versión 3.0 ya no tiene las funciones ledcAttachPin() ni ledcSetup() que son de la api 2.x
Revisa la documentación
https://docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#ledc

Ok gracias.
Solucionado.

1 Like