No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Proyectos con ESP-IDF

11/30
Recursos

Aportes 8

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Como este curso asume que ya tienen bases de C, les comparto la página de las convenciones o buenas prácticas que establece el ESP-IDF para escribir código limpio.

Como podrán ver a lo largo del curso, todas las librerías y ejemplos de este framework usan estos patrones.

https://docs.espressif.com/projects/esp-idf/en/v5.0.1/esp32/api-reference/api-conventions.html

Esa pista de circuito que se ve zigzagueantes, es la antena WiFi integrada que traen estos módulos

Para eliminar las líneas rojas del principio del archivo main podemos hacer lo siguiente:
1 Colocamos el mouse por encima y damos click al bombillo amarillo, luego en edit "IncludePath"

Luego agregamos la ruta del directorio donde tengamos instalado el IDF en el archivo .vscode/c_cpp_properties.json

"includePath": [
	"${workspaceFolder}/**",
	"c:\\Espresiff\\**" // en mi caso me funciono de esta forma
]

Para los que hicimos la instalacion en Linux:
\Documents\esp\esp-idf\.. -> ~/esp/esp-idf/

ME TRAE NOSTALGIA , en el bachillerato tecnico, programandd en c ++

¿Cómo se llama a todo el procedimiento que hizo en el powershell?, para aprender.

Si alguien obtenie los siguiente errores

Detecting the Python interpreter
Checking "python3" ...
Python 3.10.10
"python3" has been detected
Checking Python compatibility
Checking other ESP-IDF version.
ERROR: tool xtensa-esp-elf-gdb has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool riscv32-esp-elf-gdb has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool xtensa-esp32-elf has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool xtensa-esp32s2-elf has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool xtensa-esp32s3-elf has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool riscv32-esp-elf has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool esp32ulp-elf has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool openocd-esp32 has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.
ERROR: tool esp-rom-elfs has no installed versions. Please run '/usr/bin/python3 /home/sojue/esp/esp-idf/tools/idf_tools.py install' to install it.

Unicamente tiene que realizar los siguientes comandos.


python /home/M3LK1/esp/esp-idf/tools/idf_tools.py install install      

idf_tools.py install-python-env  

veo ademas que al ingresar en una nueva carpeta para trabajar, antes se tiene que dar el moando idf. py build.

y proceder con normalidad.