ST Cube firmware packages, contributions and bug fixes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-18 12:43 AM
Hi,
This is a question to the folks @ ST, or to whomever release the Cube packages.
(Maybe someone involved in that process, be the best to answer)
Are contributions, or fixes to the packages welcome by ST for the packages ?
If contributions are accepted, how would ST like to receive the contributions ?
(I mean the process, the format etc etc and so on)
Is there a formal defined procedure, documented someplace on the same topic ?
Thanks,
Manu
Solved! Go to Solution.
- Labels:
-
Github
-
STM32Cube MCU Packages
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-23 2:41 AM
Hello @Manu Abraham,
Thank you for your interest and involvement. Your proposals of bug fixes or enhancements are the welcome. As pointed out by @Imen DAHMEN you can submit them through our STMicroelectronics organization on GitHub. You have the choice to submit them in the form of:
- An issue (this is the term used for bug trackers) which is a textual description. You can use markdown language to highlight important aspects of your description.
- A pull-request which is a change in some file(s) you push for review and approval. This one can be easily displayed as a "diff".
Please note that:
- Before being able to submit pull-requests, you should first sign a CLA (Contributor License Agreement). Here is the link.
- The issues and pull-requests shall be related to the software you will find published in the STMicroelectronics organization (e.g. HAL-LL, CMSIS, BSP, MW, etc.). Topics such as documentation, hardware, and ecosystem shall be submitted here to the Community.
A useful tip that might help you browse through the different repositories you will find in the organization. On top of the page, you can find pinned repositories: the "overall offer" repositories.
Each one of them is the entry point to a certain topic (MCU, MPU, Android for MPU, and Mems).
For instance, the MCU Overall Offer repository provides links to the different repositories related to STM32 MCU (FW, HAL-LL, CMSIS, and MW).
I hope this answers your question. Do not hesitate if you have others. We are looking forward to receiving your bug fix proposal.
With regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-18 3:00 AM
Hello @Manu Abraham ,
I really appreciate your suggestion and help to improve our products.
You can reported your issue related to STM32Cube firmware packages in the github site.
Thanks,
Imen
Thanks
Imen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-18 3:30 AM
Hello @Imen DAHMEN
Greetings.
Thanks for the response.
If I have a bugfix, how should I send it ? (A simple diff ?)
I guess the contributor needs to comply to the licensing the
same as to the source files ?
How would you verify the developer of the patch, to avoid
unnecessary issues and problems at a later stage ?
It would be wonderful to have this piece of information formally
documented, so that you can just point it to people querying.
It would make life a lot easier for you as well.
Thanks,
Manu
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-23 2:41 AM
Hello @Manu Abraham,
Thank you for your interest and involvement. Your proposals of bug fixes or enhancements are the welcome. As pointed out by @Imen DAHMEN you can submit them through our STMicroelectronics organization on GitHub. You have the choice to submit them in the form of:
- An issue (this is the term used for bug trackers) which is a textual description. You can use markdown language to highlight important aspects of your description.
- A pull-request which is a change in some file(s) you push for review and approval. This one can be easily displayed as a "diff".
Please note that:
- Before being able to submit pull-requests, you should first sign a CLA (Contributor License Agreement). Here is the link.
- The issues and pull-requests shall be related to the software you will find published in the STMicroelectronics organization (e.g. HAL-LL, CMSIS, BSP, MW, etc.). Topics such as documentation, hardware, and ecosystem shall be submitted here to the Community.
A useful tip that might help you browse through the different repositories you will find in the organization. On top of the page, you can find pinned repositories: the "overall offer" repositories.
Each one of them is the entry point to a certain topic (MCU, MPU, Android for MPU, and Mems).
For instance, the MCU Overall Offer repository provides links to the different repositories related to STM32 MCU (FW, HAL-LL, CMSIS, and MW).
I hope this answers your question. Do not hesitate if you have others. We are looking forward to receiving your bug fix proposal.
With regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
2020-09-24 10:53 AM
Hello @ALABB
Thanks for the detailed response. It clears up all the aspects that lingered in my mind.
It brings clarity, how one should proceed, with regards to Contributions.
Let me please get back on this.
Best Regards,
Manu
