platformio / platformio-core

Your Gateway to Embedded Software Development Excellence :alien:
https://platformio.org
Apache License 2.0
7.72k stars 785 forks source link

Silicon Labs EFM8 Support #1862

Open Si03 opened 5 years ago

Si03 commented 5 years ago

Hi, I see there is EFM32 support, so are there any plans to support the 8-bit range of Silabs devices? The tools supplied by Silabs are ok (Simplicity Studio), but we would like to work in VSCode which is a more familiar environment where we can be more productive and have a workflow common to other device platforms. Thanks, Si.

zerog2k commented 5 years ago

there is generic 8051 support now via platform intel_mcs51, however no explicit support for efm8, although this can be added by anyone who wants to take this on. I believe it would be functionally equivalent to supporting c8051 (earlier 8051 silabs series, i think they are probably same/similar cores), as requested in https://github.com/platformio/platform-intel_mcs51/issues/7

adding the basic cpu support would be easy - the challenge may lie in adding product-line specific library/sdk for efm8 and/or c8051, as well as supporting native upload (i.e. via some c2 programmer option)

EduardoOn45 commented 1 year ago

"Adding the basic cpu support would be easy - the challenge may lie in adding product-line specific library/sdk for EFM8 and/or c8051, as well as supporting native upload (i.e. via some c2 programmer option)"

Exactly! It would be very nice.