If I understood the data sheet correctly, once I get a bus-off, I have to clear CCCR.INIT before it will start the recovery sequence.
What is the best way to set this bit? I see in the demonstration firmware functions like TCAN4x5x_MCAN_DisableProtectedRegisters that they read the register first, change bits, then take up to 5 retries to set and read back/confirm the register.
Is this really necessary? or is that only for enabling writing to protected registers.
Thanks in advance.