new user problems & roll-in misunderstandings
Posted: Sun Jul 21, 2024 9:21 pm
Hello,
My apologies if this question has been asked multiple times before, i tried searching the forum but 9/10 i get returned with HTTP ERROR 500, so thats not very usefull.
I'm new to esp32, i'm having some trouble finding the right workflow in searching documentation etc.
Currently im using these documentation sources:
- https://github.com/espressif/arduino-esp32
- https://github.com/espressif/esp-idf
- https://espressif-docs.readthedocs-host ... index.html
- https://readthedocs.com/projects/espres ... downloads/
- https://docs.espressif.com/projects/esp ... index.html
- https://www.espressif.com/sites/default ... eet_en.pdf
I'm also using tutorial websites like https://randomnerdtutorials.com/projects-esp32/ and many others to learn from examples.
But i'm having alot of difficulty in the efficiency of finding my way when i want to look up something, for example, in an example sketch the function timerBegin is called, I want to know the description and function parameters and anything else related to it to keep in mind when using.
Or a function uses a specifik struct or attribute and i want the see what all the options are, is there a place where all attributes and structs, defenitions, etc.. are listed and tells you where to find the source files to look these up?
Its usually a big hassle/many google searches later untill i finally find from what library a function comes and then where to effectively find that specifik library/header, is there a central place where i can search for these esp related things?
Another major thing i'm struggling with in understanding is the diffrence between arduino-esp32 and ESP-IDF versions/framework/core.
Am i correct when i say when coding in arduino IDE for a esp32 board, i cant use the ESP-IDF version/documentation but only the arduino-esp32 and that not all features from esp-idf are availlable such as for example FreeRTOS?
and what about vice versa, say i install platformio with vscode, can i use the documentation from arduino-esp32 or only ESP-IDF documentation?
Another example of the seemingly limited functionality in arduino IDE is the make menuconfig file or kconfig or sdkconfig used for some features of the esp32, these are nowhere to be found when using arduino IDE? how is it done here?
as last, what helped you find your way in the vast ocean of documentation when you first started, any tips, books/audiobooks, podcasts, tutors, anything really is greatly appreciated.
My apologies if this question has been asked multiple times before, i tried searching the forum but 9/10 i get returned with HTTP ERROR 500, so thats not very usefull.
I'm new to esp32, i'm having some trouble finding the right workflow in searching documentation etc.
Currently im using these documentation sources:
- https://github.com/espressif/arduino-esp32
- https://github.com/espressif/esp-idf
- https://espressif-docs.readthedocs-host ... index.html
- https://readthedocs.com/projects/espres ... downloads/
- https://docs.espressif.com/projects/esp ... index.html
- https://www.espressif.com/sites/default ... eet_en.pdf
I'm also using tutorial websites like https://randomnerdtutorials.com/projects-esp32/ and many others to learn from examples.
But i'm having alot of difficulty in the efficiency of finding my way when i want to look up something, for example, in an example sketch the function timerBegin is called, I want to know the description and function parameters and anything else related to it to keep in mind when using.
Or a function uses a specifik struct or attribute and i want the see what all the options are, is there a place where all attributes and structs, defenitions, etc.. are listed and tells you where to find the source files to look these up?
Its usually a big hassle/many google searches later untill i finally find from what library a function comes and then where to effectively find that specifik library/header, is there a central place where i can search for these esp related things?
Another major thing i'm struggling with in understanding is the diffrence between arduino-esp32 and ESP-IDF versions/framework/core.
Am i correct when i say when coding in arduino IDE for a esp32 board, i cant use the ESP-IDF version/documentation but only the arduino-esp32 and that not all features from esp-idf are availlable such as for example FreeRTOS?
and what about vice versa, say i install platformio with vscode, can i use the documentation from arduino-esp32 or only ESP-IDF documentation?
Another example of the seemingly limited functionality in arduino IDE is the make menuconfig file or kconfig or sdkconfig used for some features of the esp32, these are nowhere to be found when using arduino IDE? how is it done here?
as last, what helped you find your way in the vast ocean of documentation when you first started, any tips, books/audiobooks, podcasts, tutors, anything really is greatly appreciated.