Skip to main content
DRuss.5
Associate
July 26, 2018
Question

STM32Cube_FW_F7_V1.12.0 may have a bug

  • July 26, 2018
  • 8 replies
  • 2399 views

In the file \STM32Cube_FW_F7_V1.12.0\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.c at line 144 is the instruction:  assert_param(IS_PCD_ALL_INSTANCE(hpcd->Instance))

However, I cannot find the macro IS_PCD_ALL_INSTANCE defined anywhere. Note that in STM32Cube_FW_F7_V1.11.0, this macro was defined in \STM32Cube_FW_F7_V1.11.0\Drivers\STM32F7xx_HAL_Driver\Src\stm32f7xx_hal_pcd.h at line 315 and 316.

This topic has been closed for replies.

8 replies

Tesla DeLorean
Guru
July 26, 2018

Would appear to be missing

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Beni1
Associate II
August 15, 2018

Same issue here with v1.12.0:

Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c:154: undefined reference to `IS_PCD_ALL_INSTANCE'

MVigni
Associate
August 15, 2018

Same issue here

Andrei Chichak
Lead
September 6, 2018

Me too. It was in v1.11.0 and it is missing in 1.12.0

Is there a way to revert a project? How about rolling back Cube to 4.26?

Tesla DeLorean
Guru
September 6, 2018

Doesn't CubeMX let you remove things? Could swear it did. Back out F7 1.12.0

Anyway got a large mirror of CubeMX releases here, and libraries.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
DRuss.5
DRuss.5Author
Associate
September 10, 2018

Thanks for the confirmations. I couldn't figure out where to submit bug reports, so was hoping ST would see this. If anyone could point me to a better place to submit, I would appreciate it.

As you can see, this bug only matters when assertions are enabled, which I typically do. But I also use quite a bit of my own assertions so I have disabled ST's assertions for now.

Tesla DeLorean
Guru
September 10, 2018

This is as good a place as any. Will flag it. @STOne-32

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Amel NASRI
ST Technical Moderator
September 19, 2018

Hello,

This regression issue is tracked internally and should be fixed in coming versions of STM32CubeF7 package.

Sorry for such inconvenience.

-Amel

To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
Beni1
Associate II
December 12, 2018

Bug is still there in V1.14.0 !