2026-03-17 10:41 PM - last edited on 2026-04-01 3:39 AM by Amel NASRI
Hello. We are developing a p2p application using two Wio-E5 mini modules based on stm32 WLE5JC.
The problem I'm facing is HAL_DELAY not working.
I created the project, chose HSE, LSE, then SysTick, and then after I selected SysTick, HAL_IncTick() was well declared in SysTick_Handler, and I also checked NVIC. But when I do HAL_GetTick() at any moment, I get zero. Isn't there a problem with this??
The Ping Pong example also uses HAL_Delay, but I cannot understand why this happened.
This is very critical for my project becaude when i set modem state in RX, it call timeout in next loop. please help me
2026-04-09 4:56 AM
Hello @David16255 ,
Try enabling global IRQs and check the SysTick interrupt priority that have a higher priority than any peripheral interrupt. Also, make sure the interrupt handler is not blocked or masked.