AnsweredAssumed Answered

compiler errors out of stm32l4xx_ll_usart.h and stm32l4xx_ll_rcc.h

Question asked by Marco Israel on Dec 30, 2017
Latest reply on Jan 4, 2018 by Marco Israel

Hello,

 

I try to make my first baybesteps in arm cortex M. I use the free version of uVision 5. Currently I try to set up an USART. When I try to compile, I get the both erros below about 2*30 times out of stm32l4xx_ll_usart.h and stm32l4xx_ll_rcc.h:

 

_STATIC_INLINE void LL_USART_EnableDirectionTx(USART_TypeDef *
SARTx)
_SRC\../_HDR/../_HDR/stm32l4xx_ll_usart.h(649): error: #90: function returning function is not allowed

_STATIC_INLINE void LL_USART_EnableDirectionTx(USART_TypeDef *
SARTx)
_SRC\../_HDR/../_HDR/stm32l4xx_ll_usart.h(649): error: #141-D: unnamed prototyped parameters not allowed when body is present
__STATIC_INLINE void LL_USART_EnableDirectionTx(USART_TypeDef *USARTx)
_SRC\../_HDR/../_HDR/stm32l4xx_ll_usart.h(660): error: #79: expected a type specifier

 

I try to compile one usart example without any erros. So I checked and copied the project settings. but without any new result. Still errors.

 

Does someone has any idea which helps me to fix my mistake?

 

Kind regards

Outcomes