Hello Veronica,
I have contacted our LinStack experts and it is an issue in LinDriver.
Please add this code:
if (linCurrentState->currentNodeState != LIN_NODE_STATE_SLEEP_MODE)
{
(void)LIN_LPUART_DRV_GotoIdleState(instance);
}
In the line 1944 of file lin_lpuart_driver.c (please see attached file for more information, we have updated this file)
Because of missing these line, the master node will not go to SLEEP_MODE right after sending sleep command but it still goto sleep after(4-10s).
Regarding a wake-up signal. After the master goes to SLEEP_MODE, the master node can receive the wake-up signal normally. We do not see any error here.
I hope it helps.
Best Regards,
Diana