Skip to main content
AStev.2
Associate II
Nov 11, 2020 9:19 PM UTC
Solved

Are low level interfaces available for STM32MP1 (such as LL_GPIO_MODE)?

Are the low level interfaces such as LL_GPIO_MODE available for STM32MP157C? If so, where can I find the headers? I created a project using STM32CubeIDE but can only see headers for HAL.

This topic has been closed for replies.
TDK
TDKBest answer
Nov 12, 2020 2:24 AM UTC

The MP family does have an LL GPIO driver. The LL_GPIO_MODE_* defines are in here:

https://github.com/STMicroelectronics/STM32CubeMP1/blob/c604fa0965c73e430eebd5fa780180beb9a71b44/Drivers/STM32MP1xx_HAL_Driver/Inc/stm32mp1xx_ll_gpio.h

It may not be hooked up in CubeMX.

"If you feel a post has answered your question, please click ""Accept as Solution""."

2 replies

TDK
TDKBest answer
Nov 12, 2020 2:24 AM UTC

The MP family does have an LL GPIO driver. The LL_GPIO_MODE_* defines are in here:

https://github.com/STMicroelectronics/STM32CubeMP1/blob/c604fa0965c73e430eebd5fa780180beb9a71b44/Drivers/STM32MP1xx_HAL_Driver/Inc/stm32mp1xx_ll_gpio.h

It may not be hooked up in CubeMX.

"If you feel a post has answered your question, please click ""Accept as Solution""."
AStev.2
AStev.2Author
Associate II
Dec 3, 2020 5:09 PM UTC

Yes, that's right. I found the files buried in the STM32Cube folder but for some reason when the Cube generates a project it leaves them out. Thanks for your help.