2025-10-06 12:11 AM - edited 2025-10-06 12:12 AM
Solved! Go to Solution.
2025-10-06 2:27 AM
please review the image. it is conflict between UCPD1 and GPIO PM1.
2025-10-06 2:35 AM
Do you need to do it for both application and boot ?
Otherwise, I don't know.
Have you looked at examples for NUCLEO-H7S3L8 and/or STM32H7S78-DK ?
2025-10-06 2:47 AM
2025-10-06 2:52 AM
So if you cannot change the buttons to other pins...
try (with enabled UCPD1) : change the pullups 10k -> 2k (to override the internal 5k pulldown), on PM0 +1 .
2025-10-06 3:06 AM
Thanks @Andrew Neil
we have added this line in code,
SET_BIT(PWR->UCPDR, PWR_UCPDR_UCPD_DBDIS);
and It is worked as expected.
Regards,
Kaushik