battlecoder / zeppp

ZEPPP - Zero External Parts PIC Programmer
http://blog.damnsoft.org/zeppp-zero-external-parts-pic-programmer/
Other
46 stars 18 forks source link

Enhancements to ZAPPP Project: Platform IO, Custom Targets, Dynamic version generation. #12

Open AvatarSD opened 9 months ago

AvatarSD commented 9 months ago

This pull request brings key improvements to the ZEPPP project, including a migration to PlatformIO and enhanced versioning, among other updates.

Key Features

As general target I name and put my board bata into platformio.ini as pz-sd target. It intendet to use on old and rare postal-avr devices, but in general, it may be any target.

Conclusion These changes aim to streamline development and enhance user interaction with the ZEPPP project. Feedback and further improvements are welcome.

I wil be happy to acomplish this at some valuable poin wit community helps. Regards, Denys

battlecoder commented 9 months ago

Hi @AvatarSD, I truly appreciate your interest in the project. It's flattering to see such a complete and thorough Pull Request. I'll try to review it over the next few days. I like what you've done so far, but I'll need to test mainly, that it doesn't break my own workflow. I will add any comment or finding here. Thanks again.

AvatarSD commented 9 months ago

I happy to see the project alive. I added a several changes: put a new esp32 target, and made some changes around. I noticed a custom version string isn't compatiable with java tool. So, its will be good to separate protocol and software package versions to have more information about programmer itself, not protocol. git rev-parse is good method to pick up a git tag of current commit or short sha hash otherwise.