‎2020-12-15 05:21 AM
‎2020-12-16 05:30 AM
Hi JCuer.2,
As X-NUCLEO-IKS01A1 is not supported and from what I can see, there is a big similarity between your expansion board and X-NUCLEO-IKS01A2, this is the reason behind my proposition.
Otherwise, you find linked the STM32Cube BSP drivers development guidelines, It details the architecture of BSP drivers (class, component, common and bus) and gives examples of implementation to guide you developing BSP drivers on a given board.
Here you find also the Development guidelines for STM32Cube firmware Packs ,the Development guidelines for STM32Cube Expansion Packages and the User Manual to create a software pack enhanced for STM32CubeMX using STM32 Pack Creator tool for more information about pack creation.
Please feel free to come back to me if you need any other information.
Khouloud.
‎2020-12-15 09:03 AM
Hello JCuer.2,
Welcome to our Community :)
Since X-NUCLEO-IKS01A1 product is no more recommended for new design, it is not supported by SMT32CubeMX.
Otherwise, X-CUBE-MEMS1 expansion software package comes with a sample implementation of the drivers running on the X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1 expansion boards connected to a featured STM32 Nucleo development board.
This package is compatible with STM32CubeMX, can be downloaded from and installed directly into STM32CubeMX.
I hope this will help you to find a solution for your project.
Khouloud.
‎2020-12-16 12:58 AM
Hello JCuer.2,
If your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.
Thanks in advance.
Khouloud.
‎2020-12-16 04:09 AM
Hi @Khouloud OTHMAN​ , thank you for your answer.
I have seeing that inside X-CUBE-MEMS1 there is an option "STM32Cube_Custom_BSP_Drivers". It would be a better approach than using for example X-NUCLEO-IKS01A2? Where can I find documentation about making "STM32Cube_Custom_BSP_Drivers"?
Thank you for your time
‎2020-12-16 05:30 AM
Hi JCuer.2,
As X-NUCLEO-IKS01A1 is not supported and from what I can see, there is a big similarity between your expansion board and X-NUCLEO-IKS01A2, this is the reason behind my proposition.
Otherwise, you find linked the STM32Cube BSP drivers development guidelines, It details the architecture of BSP drivers (class, component, common and bus) and gives examples of implementation to guide you developing BSP drivers on a given board.
Here you find also the Development guidelines for STM32Cube firmware Packs ,the Development guidelines for STM32Cube Expansion Packages and the User Manual to create a software pack enhanced for STM32CubeMX using STM32 Pack Creator tool for more information about pack creation.
Please feel free to come back to me if you need any other information.
Khouloud.