How to add a port of a board to the official identified micropython boards #15278
Replies: 2 comments 2 replies
-
The usual way would be to create a directory with the board related files under the board name you chose in a branch of your clone of the master repository. If that all builds and works, you would create a pull request. In any case you should first check, if a pull request exists for your board. There are at the moment like 50 pull requests for boards outstanding. It seems there is little interest by the maintainer to merge new boards which are very similar to existing ones. That is often the case for ESP32xy and RP2040 based boards. More boards means longer build times for the firmware images, more storage space needed and more maintenance. |
Beta Was this translation helpful? Give feedback.
-
I'm triggered by your use of the term 'official identified micropython boards' as I have been on the outlook/ a quest to have a simple unique identifier for MicroPython boards for a while , and have not been able to find anything better than :
so perhaps the board you are after should be a Variant , rather than a new board definition. |
Beta Was this translation helpful? Give feedback.
-
Hi I am new in porting micropython for a board.
As I understood for each board which has a port there is a build folder with different files.
My port relates to an M5Stack Atom S3 Lite (esp32s3), so I identified differences between port files for generic esp32 and generic esp32s3, and then I cloned locally all files for the M5Stack Atom which was already defined as a port; I then modified locally the files according the little differences between the 2 boards/MCU.
Which process should I follow to pull my port on official micropython ports?
Beta Was this translation helpful? Give feedback.
All reactions