platformio / platform-atmelsam

Atmel SAM: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/atmelsam
Apache License 2.0
84 stars 111 forks source link

Add support for "P1AM-100" board #173

Open MechanicalMe opened 3 years ago

MechanicalMe commented 3 years ago

Hello,

I was wondering if someone could possibly add this board? It is based off of the SAMD21G18, which is used many different places. I think it is very similar to the MKRZERO pinout, but I am unsure?

https://facts-engineering.github.io/modules/P1AM-100/P1AM-100.html https://github.com/facts-engineering/P1AM

Thanks!

maxgerhardt commented 3 years ago

Just FYI for the devs, the board relies on the custom Arduino core https://github.com/facts-engineering/P1AMCore, which has not been developed further for 2 years and was originally forked from a Arduino SAMD core version of 2015. The library https://github.com/facts-engineering/P1AM is used in conjuction with the core.

mica-alex commented 1 year ago

It looks like I'm not alone, and there are already three (3) similar issues regarding P1AM-100 board support. In an effort not to clutter the issues list further with similar/duplicate thoughts, I just figured I'd comment here:

It would be great to see the P1AM-100 hardware supported as an actual board. As it's centered around PLC-grade hardware, I have been a big fan of how reliable and extensible it can be. Taking this extensibility to PlatformIO and tools like CLion with easy, native support would be incredible.   It also looks like there has been recent activity/development on the P1AMCore.   I am in the early stages of moving my project from plain Arduino IDE/Sketch to a more advanced solution, and the robustness and feature sets of supported PlatformIO IDEs would be a great addition without extra steps/changes to support the P1AM.