Solved
HAL_CAN_Init returning an error
I'm getting started with the CAN controller on the STM32F105. One of the first issues I'm running into is that the HAL_CAN_Init() function returns an error. It seems to time out while waiting for CAN_MSR_SLAK to be cleared. Where can I find more information about this?
Note:
- I have connected a CAN transceiver to the corresponding ports but there is no traffic on the bus yet. CAN RX is pulled high at 3.3 V.
- Putting the CAN controller into loopback mode makes no difference
