2025-05-29 3:55 AM - last edited on 2025-05-29 3:57 AM by Andrew Neil
Hi,
Where can I find MISRA-C 2012 compilance report for HAL and LL APIs?
Does code generated by CubeMX using STM32WB Stack is MISRA-C 2012 Compilant?
https://www.st.com/en/embedded-software/stm32cubewb.html
If we use CubeMX generated code for STM32WB for BLE application, can we claim our code is MISRA-C 2012 compliant as ST has already validated with CodeSonar? Or do we need to re-validate and have to be proven again ?
Where can we see detailed validation report of BLE stack or STM32WB HAL or LL api stacks component validation with exceptions if there is?
Kind Regards,
Dhaval
Solved! Go to Solution.
2025-05-29 5:21 AM - edited 2025-05-29 5:22 AM
Hello @dxxx0001
The MISRA-C 2012 compliance report for HAL and LL APIs is provided only under NDA. So, you need to contact our sales and marketing teams or create a request on OLS to start the process of NDA and after that you can contact them for the MISRA-C 2012 compliance report.
For the generated code throw STM32CubeMX, the code generated by STM32CubeMX may not be MISRA C compliant (it's user responsibility).
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-05-29 5:21 AM - edited 2025-05-29 5:22 AM
Hello @dxxx0001
The MISRA-C 2012 compliance report for HAL and LL APIs is provided only under NDA. So, you need to contact our sales and marketing teams or create a request on OLS to start the process of NDA and after that you can contact them for the MISRA-C 2012 compliance report.
For the generated code throw STM32CubeMX, the code generated by STM32CubeMX may not be MISRA C compliant (it's user responsibility).
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.