Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Puya PY32F MCU support#5106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
burgrp wants to merge18 commits intotinygo-org:dev
base:dev
Choose a base branch
Loading
fromburgrp:py32
Open

Puya PY32F MCU support#5106

burgrp wants to merge18 commits intotinygo-org:devfromburgrp:py32

Conversation

@burgrp
Copy link

Hi, this is a port of of Puya PY32F super-cheap micro-controllers.
There are two new boards and supported (available on Aliexpress) for PY32F030 and PY32002b.
PY32F030 and PY32002b are supported, PY32F002a and PY32F071 will follow.
It follows the STM32 SVD pattern - there's a small TinyGo SVD repository dependent on Rust py32-rs repo. The repository is here:https://github.com/burgrp/py32-svd . I think it would be worth to move it to tinygo-org.

@deadprogram
Copy link
Member

Hello@burgrp thank you for working on this.

Have you seen this page?
https://tinygo.org/docs/guides/contributing

I think you will find it helpful. 😸

@deadprogramdeadprogram changed the base branch fromrelease todevDecember 13, 2025 18:43
"build-tags": ["embedfire_py32f002b"]
}

/*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please remove these comments from the JSON. Thanks!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Removed

{
"inherits": ["py32f002b"],
"flash-command": "pyocd load -t py32f002bx5 {bin}",
"build-tags": ["embedfire_py32f002b"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Formatting, please 😸

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Formated

{
"inherits": ["py32f030_64k_8k"],
"flash-command": "pyocd load -t py32f003x8 {bin}",
"build-tags": ["embedfire_py32f030"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Please adjust format, and remove comments.

Copy link
Author

@burgrpburgrpDec 15, 2025
edited
Loading

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

YAML pinout files removed

@deadprogram
Copy link
Member

@burgrp I have switched the branch for this PR todev branch as mentioned here:
https://tinygo.org/docs/guides/contributing/#how-to-use-our-github-repository

Can you please rebase it against the latestdev so it can run all of the latest tests?
Also I made a few comments.

Planning on ordering a few of these myself, thanks for working on it!

burgrp reacted with thumbs up emoji

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@deadprogramdeadprogramdeadprogram left review comments

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@burgrp@deadprogram

[8]ページ先頭

©2009-2025 Movatter.jp