Should I switch from MBED core? #543
Replies: 3 comments 5 replies
-
I'll leave others to debate the merits of either implementation, but I do want to clarify one thing.
I wouldn't call it a competition so much as choice. I'm just trying to get people coding and making neat things, which is more or less Arduino's mission statement. Use this core, MBED, CircuitPython, uLisp, or the raw SDK depending on your skill and goals. |
Beta Was this translation helpful? Give feedback.
-
Is it correct that the MBED OS is something like an additional layer between the code and the hardware when using the MBED core? That overhead would be a strong point in favor of Earle's core (as long as I don't need code compatibility across all MBED-compatible boards). |
Beta Was this translation helpful? Give feedback.
-
Any news on official PlatformIO support, by the way? |
Beta Was this translation helpful? Give feedback.
-
Hi all! Hi Earle and thanks for your great work.
I've recently started programming the Pico in PlatformIO, and so far I've been using the MBED core, because it's officially supported and easy to install. But I keep stumbling across Earle's core when researching for Pico-specific stuff like LittleFS, timer interrupts, or hardware PWM. I've been able to find third-party libraries for MBED for these things, but my impression is that Earle's core is better integrated and - most of all - better documented in these respects. And if there's something I don't like, it's bad or absent documentation. ;-)
So my honest question to all who are reading this is: Should I switch to this core in spite of incomplete PlatformIO support and the lack of official Arduino.cc support? My existing code is still short and I could surely rewrite it.
My main concerns are these two:
Any thoughts on this are appreciated, particularly from people who have worked/dealt with both cores.
Kind regards,
Joerg
Beta Was this translation helpful? Give feedback.
All reactions