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,