ESP32 - Getting Started with ESP-IDF using Visual Studio Code [Easiest Method]

Поділитися
Вставка
  • Опубліковано 25 лис 2024

КОМЕНТАРІ • 415

  • @YuriR
    @YuriR  3 роки тому +21

    Hi everyone! It has been a while!
    As many of you mentioned, the IDF Terminal configuration inside VS CODE is broken here, so I added a new video with the fix: ua-cam.com/video/N93RvZz6dEc/v-deo.html
    New videos are coming soon! And much more!
    Thanks for the support and yes, I'm still alive!🙂

  • @garywilliams4214
    @garywilliams4214 Рік тому +5

    I ran across this video at the right time (almost)! I just spent two days setting up prerequisites for esp-idf and still wasn’t sure everything was right. And now I was facing setting up the idf with Visual Studio Code-and I can see, based on your video, that this would have been a painful process with lots of gotcha’s and a lot of things that I probably wouldn’t have figured out! I’ve watched all 3 of your videos, liked all 3 and subscribed! This is a HUGE help-THANK YOU! 😃 😃 😃

  • @reddevilfan100
    @reddevilfan100 3 роки тому +17

    This is a fantastic video! I tried installing ESP-IDF through VS code extensions and ran into a million problems, then was just running ESP-IDF through CMD and it worked, but wasn't a huge fan. This is exactly what I was looking for! Hope you continue to make videos like this!!

    • @YuriR
      @YuriR  3 роки тому +4

      Thank you for the comment! I'm glad it helped you! New videos are coming soon, I hope you like them!

  • @sandeepkapare
    @sandeepkapare 4 місяці тому +1

    Have been using Arduino IDE for sometime now, & always wanted to use some other IDE like the ESP-IDF for advanced programming. Although this video is spot on - credit to the creator - have realised why many of them still prefer Arduino. Install - open example - connect the board - select COM port & hit upload.

    • @MetalHead-ff9oz
      @MetalHead-ff9oz 2 місяці тому

      yeeeeeeeeeahp....this workflow is absolute BS

  • @behnamghiaseddin7766
    @behnamghiaseddin7766 3 роки тому +3

    I have never seen any video more useful than yours about ESP. you really directly guide to common problems everyone has!

    • @YuriR
      @YuriR  3 роки тому

      Thank you so much for your comment! I'm glad the videos are helpful :)

  • @tm_digita
    @tm_digita 4 роки тому +2

    One of the best tutorial for the topic on ESP32 , Its easy to follow, precise,and a lot to learn in short video. Excellent tutorial

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your kind words! I try to add as much information as possible in one video :) I'm glad you liked. New ones coming soon!

  • @didIuknowthAt
    @didIuknowthAt 3 роки тому +7

    Congratulations Yuri. This tutorial was perfect. unfortunately i had already learned this but it will certainly help many devs with this tutorial. Please do more tutorials like this

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the support! More tutorials coming soon :)

  • @fadhilaasyam5895
    @fadhilaasyam5895 8 місяців тому

    Just developed for Air Cond monitoring, your tutorial is very helpful.

  • @prutser67
    @prutser67 3 роки тому +1

    By far the best explanation I have seen. The only missing part is JTAG debugging.

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your kind words. Keep in tune for the next video coming in a few days 😁

  • @boudebzabadra9749
    @boudebzabadra9749 4 роки тому +4

    Thank youu for your tutorial, I've been struggling to set up the esp-idf extension for a week. your way is much better :). cannot wait to see your next video

    • @YuriR
      @YuriR  3 роки тому

      Thanks for your comment! Glad to know it was useful! Next video in a few days :)

  • @eyupdelikanl6436
    @eyupdelikanl6436 2 роки тому +1

    Hocam süpersin 👍👍👍
    Aylardır Esp32 için yazmaya ve yüklemeye çalışıyorum fakat olmuyordu. Senin sayende esp serisi bir işlemciye geçiş yaptım ve vereceğin dersler doğrultusunda ilerlemeyi planlıyorum. Çok teşekkür ediyorum. 🙏🙏🙏

    • @YuriR
      @YuriR  Рік тому

      Glad you liked it! More videos coming soon :)

  • @venkateshgovindaiah5826
    @venkateshgovindaiah5826 Рік тому +2

    Yuti, appreciate all the hard work you put in to make these tutorials. They are amazing. Please make a tutorial on eSP-Now with IDF.
    Thank uou

    • @YuriR
      @YuriR  Рік тому

      Thank you so much! Will definitely do one!

  • @BrianCanning
    @BrianCanning 4 роки тому +24

    Great! You just explained in one video that I've been trying to get my head round in months, thanks.
    Not sure what your plans are for other topics, could I suggest the ESP mesh

    • @YuriR
      @YuriR  3 роки тому +1

      Thank you so much for your comment! The idea is to pack as much information as possible in one video.
      And yes ESP Mesh is one of the topics coming in future videos!

  • @vogesdg
    @vogesdg 3 роки тому +2

    You are an execent teacher, thank you. You made it so simple! been batling with VSCode and ESP for months now.

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your kind words! I try to keep it as simple as possible and add as much content in one video as I can :) I'm glad it helped!

  • @MatteoCordray
    @MatteoCordray 3 роки тому +3

    If you are having problems with Python 3.9 (I did), add an environment variable called PIP_EXTRA_INDEX_URL with the value "dl.espressif.com/pypi" (without the quotations). This fixed my build environment after installing

    • @YuriR
      @YuriR  3 роки тому

      Thanks for sharing your solution!

  • @manieshsh
    @manieshsh 3 роки тому +4

    This was great. Please make more.

    • @YuriR
      @YuriR  3 роки тому

      I'm glad you liked, new videos coming soon :)

    • @manieshsh
      @manieshsh 3 роки тому +1

      @@YuriR thanks yuri. Best of luck for the channel. 😊

  • @matthewfelgate
    @matthewfelgate 3 роки тому +1

    Thanks for this video. It helped me understand how people get started with coding IDF.

    • @YuriR
      @YuriR  3 роки тому

      Thanks Matthew! I'm glad you liked it! More IDF videos coming soon.

  • @HopWorksET
    @HopWorksET Рік тому +1

    This is a very good video that helps setting up an environment for programming ESP devices in my favorite environment, VSCode. And being a hobbyist that has migrated from Adruino IDE to VSCODE, and using Platformio, this is refreshing. Now I just need to get my head around writing my code with ESP-IDF instead of the hand-holding the Arduino core gives me, but this tutorial certainly helps me to get my feet wet with that strategy. Thank you Yuri! I certainly appreciate your contribution!! [liked].[subscribed].[saved]

    • @YuriR
      @YuriR  Рік тому

      I'm glad it helped Gary! Thanks for all the comments and welcome to IDF :)

  • @nafihahmd
    @nafihahmd 3 роки тому +3

    You deserve more subscribers. So I am in. +1 sub. Keep up the good work man.

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your kind words and support. New videos coming soon! :)

  • @ramradhakrishnan9382
    @ramradhakrishnan9382 2 роки тому +1

    Thank you, Yuri, for an excellent presentation. I particularly liked the even modulation and pace of delivery.

    • @YuriR
      @YuriR  2 роки тому

      Thank you! I'm glad you liked!

  • @nikhilpen
    @nikhilpen 3 роки тому +2

    Thanks for the detailed walk thru. Great content and production. Looking forward to other ESP32 beginner content.

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! New ESP32 videos coming soon!

  • @kapdivyang
    @kapdivyang 3 роки тому +1

    Hi... Hope all well at your end...Waiting for your next video. Take care

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your comment and concern. Everything is ok :) I was just super busy with work. New videos are coming soon!

  • @kapdivyang
    @kapdivyang 3 роки тому +1

    Very Nice and informative video. I didn't find any video of this quality on the subject. Looking at the quality of the content I don't want to miss any future video, so I subscribed.
    Thank you very much for sharing.

    • @YuriR
      @YuriR  3 роки тому

      Thank you for the kind words and subscription! New videos are coming soon this week!

  • @CH33SER
    @CH33SER 3 роки тому +1

    The quality of this tutorial is top notch. Definitely subscribing!

    • @YuriR
      @YuriR  3 роки тому

      Thank you so much for the comment and support!

  • @franky12
    @franky12 3 роки тому +3

    Super video and first class introduction to the ESP toolchain!
    Unfortunately so far the first and last video on your channel... 😢😢😢

    • @YuriR
      @YuriR  3 роки тому

      Thank you so much for the comments! I'm back :) more videos coming soon!

  • @olivierortigues4437
    @olivierortigues4437 Рік тому

    Outdated content. The video is really good, clear and at a good pace. Unfortunatly the esp-idf has changed and it is way more integrated in VS now and easier to use. Anyway there is enough material for a new video to replace this one. Anyway thank you Yuri for your work.

  • @clarissaargentirocha8537
    @clarissaargentirocha8537 3 роки тому +2

    Very good! I'm anxious for the next video.

    • @YuriR
      @YuriR  3 роки тому

      Thank you! New video coming this week :)

  • @rejanerodrigues837
    @rejanerodrigues837 4 роки тому +4

    Yuri R. Thankyou for sharing your experience with us. 💡✨

    • @YuriR
      @YuriR  3 роки тому

      Thanks Rejane!

  • @rajbirsingh4879
    @rajbirsingh4879 3 роки тому +10

    At "04.50" the two commands "terminal.integrated.shell.windows" and "terminal.integrated.shellArgs.windows"are now deprecated.
    What is the solution now?

    • @butsukete1806
      @butsukete1806 3 роки тому

      Deprecated means it still works until some future version. The problem is the startup bat file not finding python. Tried using .espressif/idf_cmd_init.bat instead of esp-idf/export.bat (which gets called by idf_cmd_init), but that didn't work either. Guess it needs some hax to set *PATH correctly.

    • @claasmeints6158
      @claasmeints6158 3 роки тому

      I don't know why, but somehow this is how it works with the recommended shell profiles:
      "terminal.integrated.profiles.windows": {
      "Command Prompt": {
      "path": [
      "${env:windir}\\Sysnative\\cmd.exe",
      "${env:windir}\\System32\\cmd.exe"
      ],
      "args": [
      "/k",
      "C:/esp/esp-idf/export.bat && C:/esp/esp-idf/export.bat",
      ],
      "icon": "terminal-cmd"
      },
      }
      }
      Somehow I need to run export.bat two times

    • @YuriR
      @YuriR  3 роки тому

      Hi Rajbir, sorry for the delay. I made a quick video with the fix, you can check it here: ua-cam.com/video/N93RvZz6dEc/v-deo.html

  • @vitaliyyvitaliyy1884
    @vitaliyyvitaliyy1884 3 роки тому +2

    Hello. This is the best video on this topic to date !!! Thank you very much!!!

    • @YuriR
      @YuriR  3 роки тому

      Thank you for your kind words! I really appreciate it!

  • @tmjromao
    @tmjromao 4 роки тому +2

    Excellent ! Many thanks for sharing. Yes ESP mesh would be a good topic to explore.

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! Yes, ESP Mesh is in the plans for the future videos :)

  • @byrondavison
    @byrondavison 4 роки тому +6

    This is an excellent video, ditch the background music. Waiting for your next video, please show websockets!!

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! Still checking what's the best way to have a good balance between background music to make it more dynamic and just the plain voiceover. Thanks for the suggestion!

  • @stevengreenberg7634
    @stevengreenberg7634 2 роки тому +1

    Action buttons do not appear to work, perhaps because of the new terminal configuration. I should first mention that everything else in this video worked perfectly, thank you!
    The action buttons appear where they are supposed to and they open a terminal, which then runs the full IDF environment setup batch file. But by the time all that is done, the button command itself is lost and never runs. Note that I can successfully run any "idf .py" command in that terminal window that just opened from the button. But I could have done that in any regular terminal window.
    Edit: I should add that I've found that while it never works on the initial click, it *usually* works if you click it a second time in a row. So it's somewhat usable - weirdly flaky though.

  • @mark1463
    @mark1463 2 роки тому

    Thanks for the video, you really helped me, also as a good brazilian I noticed your accent!

  • @mouradmkhakh8903
    @mouradmkhakh8903 4 роки тому +1

    Thanks for your time. Waiting for the next video. Good luck

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! New video coming soon!

  • @wei48221
    @wei48221 3 роки тому +2

    Thank you for this awesome tutorial. Very helpful..

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment, I'm glad it helped!

  • @montpierce424
    @montpierce424 6 місяців тому

    THANKS, after watching your video I'm ready to give it a 2nd try using your "Easy" approach. I had just given up trying to install ESP32 IDF Extension in vscode...
    BTW, I notice PlatformIO also has support for Espressif boards, but the last time I tried installing PlatformIO I ran out of disk space. It seems to want to install EVERYTHING up front even for boards I know I'll never use... uggh.
    Thanks again for a great video. I just signed up for your mailing list and am looking forward to watching your other videos. 👍👍

  • @jerrychan1471
    @jerrychan1471 3 роки тому +1

    Excellent instructional video, thanks for your detailed explanations. Subscribed!

    • @YuriR
      @YuriR  3 роки тому

      Thank you so much for the comment and support!

  • @josepedraza6686
    @josepedraza6686 3 роки тому +2

    Thanks for explain and share you knowledge! I tried setup IDF with platformio without success.

    • @YuriR
      @YuriR  3 роки тому

      Thank you for the comment and for liking the video!

  • @isharaudayangawimalaweera3642
    @isharaudayangawimalaweera3642 10 місяців тому

    Wonderful video. Very useful video tutorial. Thank you very much ❤

  • @wretchedfibs4306
    @wretchedfibs4306 3 роки тому +1

    Thanks for the vid. It really put some things together for me.

    • @YuriR
      @YuriR  2 роки тому

      Thank you. Glad it helped!

  • @jairofuentes8316
    @jairofuentes8316 3 роки тому +2

    Please do a series!

    • @YuriR
      @YuriR  3 роки тому

      Coming soon! :)

  • @vandungnguyen5404
    @vandungnguyen5404 3 роки тому +1

    thank you very much, from vietnamese with love

    • @YuriR
      @YuriR  3 роки тому

      Thank you for the kind words!

  • @roldanmarco1856
    @roldanmarco1856 3 роки тому +1

    Thank you! Please continue this series

    • @YuriR
      @YuriR  3 роки тому +1

      Thank you! New videos coming soon! :)

  • @pramitchaudhury1821
    @pramitchaudhury1821 2 роки тому +1

    Great vedio Yuri keep going ❤️❤️❤️

    • @YuriR
      @YuriR  Рік тому

      Thank you so much! More videos coming soon!

  • @JosepeFrancoGerent
    @JosepeFrancoGerent 3 роки тому +1

    Congratulations man!!! Great video!

    • @YuriR
      @YuriR  3 роки тому

      Thanks Josepe!

  • @LeoHouseDrums
    @LeoHouseDrums 3 роки тому +1

    Que massa meu! Excelente qualidade teu vídeo! Boa sorte nessa nova empreitada!!

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! I really appreciate it!

  • @marioortiz5482
    @marioortiz5482 4 місяці тому

    Thanks for your time sharing this excellent information.

  • @mohamedsiddik0
    @mohamedsiddik0 Рік тому

    Hi Yuri,
    its really rich content. Thanks for your tutorials.
    Please continue your esp-idf tutorial. And kindly create video for TFT display with LVGL related stuff.
    Thanks Advance.

  • @EnemyState-i3u
    @EnemyState-i3u 3 роки тому +1

    Супер! Спасибо. Слушать можно на любом языке. Просто включаешь субтитры и переводишь на русский.

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! Great to know!

  • @s.sivaneshwaran9479
    @s.sivaneshwaran9479 2 роки тому +1

    I like this tutorial. you explain more in this video.

    • @YuriR
      @YuriR  2 роки тому

      Glad you liked it!

  • @SureshKumar-bp8xx
    @SureshKumar-bp8xx 3 роки тому +1

    Hi Yuri
    Great Video, made my life simpler
    Thanks
    Suresh

    • @YuriR
      @YuriR  3 роки тому

      Thanks Suresh, I'm glad it helped!

  • @tingwang4133
    @tingwang4133 4 роки тому +1

    Very helpful! Thank you for sharing the video!

    • @YuriR
      @YuriR  3 роки тому

      Thank you for the comment!

  • @dehCremus
    @dehCremus 3 роки тому +5

    Thanks for the video! However, my VS code terminal won't recognize the python venv of esp-idf. I added its path, but idf.py still uses the regular python interpreter. Also when I changed the blink.code-workspace settings. Do you know the solution?

    • @3nt3_
      @3nt3_ 3 роки тому

      source venv/bin/activate

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment. I've added a link with a fix for an issue inside the latest VS Code versions. You could try following that, and check if VS Code has permissions to load the environment variables (it shows a popup asking for permissions and you have to allow it). I hope it helps!

  • @nhatcomnhom
    @nhatcomnhom 4 роки тому +2

    Thank for your tutorial is help me so much in my project, It easy than esp-idf extension:)))))) nice work bro 😎 +1sub

    • @YuriR
      @YuriR  4 роки тому +2

      Thank you! I'm glad it helped! New videos coming soon!

    • @nhatcomnhom
      @nhatcomnhom 4 роки тому

      @@YuriR i hope it ‘s about gatt server library :)))

    • @semihk09
      @semihk09 3 роки тому

      @@YuriR I'm still waiting for your new video.

  • @lancemarchetti8673
    @lancemarchetti8673 Рік тому +1

    Fantastic presentation

    • @YuriR
      @YuriR  Рік тому

      I am glad you liked it.

  • @harerudez4788
    @harerudez4788 4 роки тому +1

    Nice work! That worked for me! Thanks.

    • @YuriR
      @YuriR  4 роки тому

      Great to hear!

  • @gionibegood6950
    @gionibegood6950 3 роки тому +8

    hey Yuri, when is the next movie? I am interested in compiler optimisation for esp32

    • @YuriR
      @YuriR  3 роки тому +1

      Thanks for the comment, the next video is coming in a few days :)
      I'll consider covering compiler optimization! Thanks for the suggestion.

  • @mathewsjacob
    @mathewsjacob Рік тому

    Thank you, Yuri, for an wonderful presentation. Can you make a tutorial about Matter protocol in ESP32

  • @ibendiben
    @ibendiben Рік тому

    Apart from the annoying background music: thank you, I learned some good new things!

  • @xad.
    @xad. 2 роки тому

    I use platformIO extension on vscode. this extension would manage most of the tasks with different type of boards.

  • @KietTran-jb5tz
    @KietTran-jb5tz 4 роки тому +5

    Thanks you for great tutorial. I follow step by step but i got error that inform "cannot open source file "sys/_types.h" (dependency of "freertos/FreeRTOS.h")". I can't fix it. Can you help me

    • @kukilp213
      @kukilp213 4 роки тому

      same here..

    • @kukilp213
      @kukilp213 4 роки тому

      could you solve it..?

    • @sergiogarciapanos
      @sergiogarciapanos 3 роки тому

      Same problem here :(

    • @sergiogarciapanos
      @sergiogarciapanos 3 роки тому

      I think I got it:
      Add this to includePath in c_cpp_properties.json, change your tool path->
      "${workspaceFolder}/build/config",
      "C:/YOUR_TOOLS_PATH/.espressif/tools/xtensa-esp32-elf/esp-2020r3-8.4.0/xtensa-esp32-elf/xtensa-esp32-elf/sys-include"

    • @mahdiheydari6944
      @mahdiheydari6944 3 роки тому

      Same problem :(

  • @vwarrier
    @vwarrier Рік тому

    Thanks for this excellent tutorial

  • @TheJay6621
    @TheJay6621 2 роки тому +1

    Super Handy... Thanks a ton Brother..

    • @YuriR
      @YuriR  2 роки тому +1

      No problem 👍:)

  • @kaancelik6232
    @kaancelik6232 3 роки тому +3

    python.exe: can't open file 'C:\tools\idf.py': [Errno 2] No such file or directory
    I had this error and still could find why. Do you have any idea

    • @steiner8599
      @steiner8599 3 роки тому

      Same here, did you find a solution to this?

    • @kaancelik6232
      @kaancelik6232 3 роки тому

      @@steiner8599 actually no, I'm using the eclipse. That is much better

    • @pepepecas7220
      @pepepecas7220 3 роки тому

      Anyone find out the solution?

    • @peterpatuemoua
      @peterpatuemoua 3 роки тому

      Can anyone help with this?

    • @YuriR
      @YuriR  3 роки тому

      Hi Kaan, that error is new to me, but there's a recent issue with the IDF terminal inside the latest VS CODE versions which could be related. I just made a quick video with the fix, you can check it here: ua-cam.com/video/N93RvZz6dEc/v-deo.html
      Let me know how it goes.

  • @HarshadItaliya
    @HarshadItaliya 3 роки тому +1

    Nicely explained, Yuri
    It's been 4 months and no any new video. Have you stopped making new ones?

    • @YuriR
      @YuriR  3 роки тому

      Thank you Harshad! It has been a while indeed :) I'm back to making new videos. Next one coming this week. Stay tuned!

  • @maikovisky
    @maikovisky 3 роки тому +2

    Parabéns meu galo. Legal a ideia. Pena que foi um pouco tarde para mim, já tinha feito isso.

    • @YuriR
      @YuriR  3 роки тому

      Thanks Maiko!

  • @wolverene1234567890
    @wolverene1234567890 Рік тому +1

    Hi my antivirus flags ESP_IDF as a trojan

  • @jdscott20101
    @jdscott20101 Рік тому +1

    none of my include statements are working properly. nothing was covered in the video about this. not sure if i did something wrong

  • @JovemJulio
    @JovemJulio 3 роки тому +1

    Caraca, eu trabalhei contigo no CETA!!!!

  • @WaldoMantilla
    @WaldoMantilla 3 роки тому +1

    Great video the esp-idf extension fails a lot, I did the terminal configuration in "Preferences: User Settings" so I have not to save a new workspace for each time I open a file, works great!

    • @YuriR
      @YuriR  3 роки тому +1

      Thanks for the comment! That was a great idea, since VS Code stopped supporting the configuration inside the workspace file, and now we should do like you did!

  • @hilfsbereit1437
    @hilfsbereit1437 Місяць тому

    Klasse Video. Warum machst du keine Videos mehr?

  • @MicaCZ
    @MicaCZ 3 роки тому +1

    Great tutorial, thank you!

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment Mica!

  • @andrikjustme2871
    @andrikjustme2871 Рік тому

    Thanks a lot pal. As well it would be better to explait how to make it possible to debug the ESP32 project in the Visual Studio Code.

  • @SpottedEagleOwls
    @SpottedEagleOwls 3 роки тому +1

    You are a genius

    • @YuriR
      @YuriR  3 роки тому

      Thank you!😅 More videos coming soon!

  • @ThanhDatzz
    @ThanhDatzz 3 роки тому +1

    It's is a great video tutorial. Thank you.

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! I'm glad you liked it.

  • @aaronlee9754
    @aaronlee9754 2 роки тому +1

    2:30 Open Folder
    3:15 BLINK_GPIO 8(ESP32-C3-WOOM-02)
    3:20 Configure Terminal (fix: ua-cam.com/video/N93RvZz6dEc/v-deo.html
    ) ([F1] Open Settings (JSON)
    C:\WINDOWS\system32\cmd.exe /k ""C:\Espressif\idf_cmd_init.bat" esp-idf-8de2bd0d9cffd2eca3d3f8442939a034")
    3:42 Save Workspace as "blink.code-workspace"

    • @YuriR
      @YuriR  2 роки тому

      Hi Aaron! Thanks for that!

  • @thomasbarnekow1281
    @thomasbarnekow1281 3 роки тому +2

    Nice tutorial. Did you also look at the VS Code ESP IDF extension? Or did that not exist when you produced this tutorial? It seems the extension makes it even easier.

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment! Indeed with the new updates on the extension, it looks a lot more reliable! Although I personally prefer having maximum control of the environment and everything regarding the project. But the extension is a good alternative.

  • @thomasseidel4647
    @thomasseidel4647 8 місяців тому

    This is very Help full and cool

  • @svarodzic
    @svarodzic Рік тому

    Nice! Thanks, bro!

  • @berkcan2439
    @berkcan2439 3 роки тому +1

    Pls continue with esp32 lessons.

    • @YuriR
      @YuriR  3 роки тому +1

      Thank you for the comment, new ESP32 videos coming soon!

  • @vidhyadhar64
    @vidhyadhar64 Рік тому

    Very Good Videos.. Keep it up..

  • @ギターマン-f9n
    @ギターマン-f9n 6 місяців тому

    ありがとうございます!

  • @waynehohman3040
    @waynehohman3040 3 роки тому +3

    Thanks for the great video! Very helpful. I had one problem though in that at the terminal, my system still wants to run Python v2.7. Any idea why that is hanging on?

    • @YuriR
      @YuriR  3 роки тому

      Thanks for the comment. Sorry for the delay in replying. Sounds like an environment variable issue. It's possible that your terminal is not loading the IDF variables (that contain the PATH to the correct python version). You could try the Quick Fix link that I've added in the description for the most recent IDF issue on VS Code and see how it goes.

  • @nyquist7975
    @nyquist7975 3 роки тому +1

    Great! big thanks man

    • @YuriR
      @YuriR  3 роки тому

      No problem, thank you!

  • @TheIceCraftWhysomad
    @TheIceCraftWhysomad 11 місяців тому

    Thank you for the video

  • @wogalwogal
    @wogalwogal 3 роки тому +1

    Great Video ty

    • @YuriR
      @YuriR  3 роки тому

      Thank you!

  • @arthur5073
    @arthur5073 2 роки тому +1

    Bahh vlw meu grande, teu video me ajudou demais.

    • @YuriR
      @YuriR  2 роки тому

      Glad it helped!

  • @kevincueva4419
    @kevincueva4419 3 роки тому +1

    Yo no hablo ingles pero seguiré este curso

    • @YuriR
      @YuriR  3 роки тому +1

      Thanks! You should be able to watch by enabling the subtitles in your language

  • @RixtronixLAB
    @RixtronixLAB 3 роки тому +1

    Cool video, thanks :)

    • @YuriR
      @YuriR  3 роки тому

      Thank you! :)

  • @sss22215
    @sss22215 4 роки тому +1

    Want to form a mesh using esp32 , expecting u r next video

    • @YuriR
      @YuriR  3 роки тому

      Thank you for the comment. I will make a video about ESP32 Mesh in the future. New videos coming soon! :)

  • @agnichatian
    @agnichatian 3 роки тому +2

    nice work. everything works in idf command window; but when inside VSC it cant build, saying python cant find /tools/idf.py - the export.bat in that vsc shell IS being executed.

    • @hondaman900f
      @hondaman900f 3 роки тому +1

      Did you find a solution to this? I have the same issue.

    • @agnichatian
      @agnichatian 3 роки тому +2

      @@hondaman900f I Uninstalled all vsc and idf, make sure any idf env vars are gone. Delete vsc stuff in user profile including the code folder. Don't know exact paths. Can keep downloaded files but delete any out of date. Install idf only as vsc extension. Everything works finally. Create project,set target, run menu configuration from gear icon at bot of vsc window., save even if no changes. read docs about f1 commands in vsc espidf extension at bottom of its page in vsc, many cmds like set target, create project. Worked for about six projects today

    • @agnichatian
      @agnichatian 3 роки тому +1

      @@hondaman900f note setting dev board will set target chip too. What board and chip do you have ? I have Kaluga board with ezp32-s2 which is not default chip of esp32.

    • @hondaman900f
      @hondaman900f 3 роки тому +1

      @@agnichatian Thank you - that did the trick, I'm all working now. I'm using the Heltec WiFi 32 with on-board OLED display.

    • @YuriR
      @YuriR  3 роки тому

      Hi Agnichatian, sorry for the delay. I'm glad you got it working. Sometimes the enviroment variables don't load properly inside VS CODE if the installation is a bit wonky. Happened to me a few times as well, reinstalling solves most of the time.

  • @guilhermemaia3959
    @guilhermemaia3959 3 роки тому +1

    Greetings from Brasil!

    • @YuriR
      @YuriR  3 роки тому +1

      Thank you, hi Brazil!

  • @aparanathipiyushgiri2980
    @aparanathipiyushgiri2980 3 роки тому +1

    Hello,please explain internal component files and CMakeText.h file and all internal files and folder.. when we start new code from git or self created,so where we need to change. Thanks

    • @YuriR
      @YuriR  3 роки тому

      Hi Aparanathi, thanks for the suggestion, I might explain it in the next videos!

  • @yahmk3978
    @yahmk3978 3 роки тому +1

    Thank you!

    • @YuriR
      @YuriR  3 роки тому

      No worries, thank you!

  • @ratibory4239
    @ratibory4239 3 роки тому +1

    Bro! Thanks so much!

    • @YuriR
      @YuriR  3 роки тому

      No problem, thanks for the comment!

  • @j.r.1649
    @j.r.1649 3 роки тому +2

    Hi Yuri,
    I wonder why you don't use the platformIO-Extension of VSCode instead? I have made great experience with it and I actually don't see the advantages of ESP-IDF..

    • @YuriR
      @YuriR  3 роки тому

      Hi J.R., Platform IO is a great tool! I personally prefer having maximum control over the code and the project's environment, so I understand everything that's happening behind the scenes. And yes, I think Platform IO is a good alternative.

  • @Tsardoz
    @Tsardoz 3 роки тому +1

    This is great but when I try and configure action buttons settings.json it just comes up with terminal.integrated.profiles.windows settings.json instead. I cant work out how to configure this extension

    • @YuriR
      @YuriR  3 роки тому

      Hi Tsardoz, indeed, the extension changed and now it doesn't come with examples. You can just add the text manually to the settings.json file that you are editing, (inside the first { brackets). Like this:
      "actionButtons": {
      "commands": [
      {
      "name": "Build",
      "command": "Idf.py build"
      }
      ]
      }

  • @ebinabraham3025
    @ebinabraham3025 3 роки тому +2

    Hi, i am getting an error "This is deprecated, use `#terminal.integrated.defaultProfile.windows#` instead". Please help me to fix it

    • @YuriR
      @YuriR  3 роки тому +1

      Hi Ebin, I just made a new quick video with the fix for this issue, you can find it here: ua-cam.com/video/N93RvZz6dEc/v-deo.html

  • @bflmpsvz870
    @bflmpsvz870 3 роки тому +1

    Amazing!

    • @YuriR
      @YuriR  3 роки тому

      Thank you so much!