No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Proyectos con ESP-IDF

11/30
Recursos

Aportes 7

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 ++

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.