Chat freely about anything...

User avatar
By lucasromeiro
#79941 Hello everyone!
Happy New Year!

Sorry for the absence in the thread. For some reason I did not receive notification in my email answers answers here.
I came in now and was happy with the amount of information!

McHubby007 wrote:

kenn wrote:

davydnorris wrote:


Thanks for the answers!
I read little about Eclipse, but I already knew a little about the environment in my university time.
I was surprised to learn of the integration with ESP!
Thank you!

quackmore wrote:


We are here to help us, it was a necessary topic. Thank you!!!
Post your progress here!
If you have questions or find something nice, post.
Will help us!
I'm starting too.
Hugs


About my choice:

I decided to use VSCode with PlatformIO!
I've been using it since Christmas.
It took me a few days to figure out how to work, adapt my code and make the settings I needed.
But now it's working perfectly!
I found an AWESOME evolution compared to the Arduino IDE!
Totally recommend they use it. Everything works great!
Debug does not work for esp8266, only for esp32.
Also I could not integrate it with the Esp Exception Decoder. I'm still trying.
I was tempted to use Eclipse with peer testimony because of the advanced settings that could help me, though ... It's very unlikely I need to do a CORE setup or something.
So I think I'm on the best platform for my case.
User avatar
By McChubby007
#79945 I'm glad that we gave enough info for you to make an informed decision and that it is most likely the correct one.

It's good that you have explained your experience as this may help others to decide also. I think it is essential to make the decision early-on after the Arduino IDE has become tiresome as we all invest our time/effort into learning an IDE and it is painful having to change. I think I would have used platformIO immediately if it had been available when I started with esp8266. Once I move to esp32 work on platformIO I will most likely move all my esp8266 stuff over to it also.

Yes, unless you are planning to hack the esp core or use development versions not published in PlatformIO's database then it is definitely a more user friendly environment than Eclipse. I'm looking forward to doing some esp32 development with platformIO and the debugger as I have bought a JTAG adapter especially to work with it. See http://docs.platformio.org/en/latest/tu ... sting.html
User avatar
By lucasromeiro
#79949
McChubby007 wrote:I'm glad that we gave enough info for you to make an informed decision and that it is most likely the correct one.

It's good that you have explained your experience as this may help others to decide also. I think it is essential to make the decision early-on after the Arduino IDE has become tiresome as we all invest our time/effort into learning an IDE and it is painful having to change. I think I would have used platformIO immediately if it had been available when I started with esp8266. Once I move to esp32 work on platformIO I will most likely move all my esp8266 stuff over to it also.

Yes, unless you are planning to hack the esp core or use development versions not published in PlatformIO's database then it is definitely a more user friendly environment than Eclipse. I'm looking forward to doing some esp32 development with platformIO and the debugger as I have bought a JTAG adapter especially to work with it. See http://docs.platformio.org/en/latest/tu ... sting.html


I thank everyone who helped!
And I like and share to help others who need it as much as we need.
I'm surprised and very satisfied with the PlatformIO

Wow!! Awesome debug!
I had heard, but I had not read this page.
I was tempted to buy !!!
But it does not exist yet for esp8266 = (
I'm looking for other forms of debugging for esp8266, because I have 2 annoying problems finding the solution!

One is the external interrupt that hangs esp and it does not return anymore.
The other is a WDT reset that happens "randomly" when I have modbus communication enabled.

But esp8266 has few tools.
If you know anything, just let me know.