platformio / platform-atmelmegaavr

Atmel megaAVR: development platform for PlatformIO
https://registry.platformio.org/platforms/platformio/atmelmegaavr
Apache License 2.0
28 stars 21 forks source link

Support tinyAVR 2 series #25

Closed gcormier closed 2 years ago

gcormier commented 3 years ago

With release 2.3.0, https://github.com/SpenceKonde/megaTinyCore supports the new TinyAVR series.

How can we get this in PIO?

mechatroniks-git commented 3 years ago

ATtiny1624 chips (2-Series) have been out for a while, would be nice to make this happen.

5e3 commented 3 years ago

I build myself a dev-board with an attiny1626 (and another one one with a 128db28) and I was naively surprised that none of these processors are yet supported by Platformio. You know, its so painful to work with the Arduino toolset (frankly it's only good enough to toy around. When you need to know how something is defined you have to search the whole computer whereas with Platformio you easily get to the respective source just from the IDE). So please support the tinyAVR2 series (and the AVRxDB) series. I have no idea how the tool-chain is maintained but Spence Conde's core libraries come with a working tool-chain. I compared it with the current platformio megaavr tool-chain and it seems to suggest that it's still the 7.3 avr-gcc version extended with a small set of .h and .o files that where changed/created because of new mcu's. I never engaged in a open source environment but please tell me how I can help to make this happen. (I saw there are PRs open since 6 months.)

marco-117 commented 2 years ago

Me too. I also need support of the Attiny 1624 in PlatformIO.

Is there any tutorial that i can implement this chip by myself?

MCUdude commented 2 years ago

I'll create a PR soon with support for the entire tinyAVR-2 lineup. Stay tuned!